我们利用liunx yum来安装mysql,yum -y install mysql mysql-server;相应的卸载命令是 yum -y remov xxxx
安装
我们利用liunx yum来安装mysql,yum -y install mysql mysql-server;相应的卸载命令是 yum -y remov xxxx
设置账号
安全完成后,我们利用mysqladmin -u root password ‘123456’ 命令进入mysql,报了error 1045错误,访问被拒绝
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1. 杀掉所以mysql的进程
killall mysqld
2. 查看mysql状态
/etc/rc.d/init.d/mysqld status
3.安全模式下面进入mysql
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
屏幕出现: Starting demo from .....
4. 新开起一个终端输入
mysql -u root mysql
5.设置 root 用户的密码
mysql> update user set password=password('123456') where user='root'
6. 记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
FLUSH PRIVILEGES;
7.关闭mysql
mysql> quit
8.启动mysql
/etc/rc.d/init.d/mysqld start
9.mysql -u root -p(会让你输入刚设置的密码)
打开端口
在CentOS系统中防火墙默认是阻止3306端口的,我们要是想访问mysql数据库,我们需要这个端口,命令如下:
1.在iptables 加入运行访问3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
2.保存
/etc/rc.d/init.d/iptables save
3.重新启动iptables
/etc/rc.d/init.d/iptables restart
4.查看iptables状态
/etc/init.d/iptables status
远程访问
mysql不允许远程用户访问主机服务器 1130
安装完之后成 使用 mysql admin连接报错
ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server
以下百度查到的,试过可以
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的 user表里的 host项
把localhost改称%
具体步骤:登陆到mysql
首先 use mysql;
按照别人提供的方式update的时候,出现错误。
mysql> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
然后查看了下数据库的host信息如下:
mysql> select host from user where user = 'root';
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已经有了%这个值,所以直接运行命令:
mysql>flush privileges;
再用mysql administrator连接...成功!!
- 大小: 64.6 KB
分享到:
相关推荐
Linux CentOS Mysql修改默认端口.docx
在IT行业中,CentOS 和 MySQL 是两个非常关键的组件,特别是在服务器管理和数据库管理领域。CentOS 是一个基于Linux的开源操作系统,它提供了稳定且安全的平台来运行各种服务,包括数据库服务。MySQL则是一个流行的...
### CentOS下MySQL的启动与关闭命令详解 在Linux系统中,特别是CentOS发行版中,MySQL作为一款广泛使用的开源数据库管理系统,在服务器应用中扮演着重要的角色。本文将详细介绍CentOS环境下MySQL服务的启动与关闭...
在Linux系统中,CentOS是广泛使用的开源操作系统之一,而MySQL是流行的开源关系型数据库管理系统。本文将深入探讨如何在CentOS上安装和配置MySQL。 首先,如果你的系统中已经安装了MySQL,需要先进行卸载。对于通过...
### Linux CentOS MySQL 配置文件详解 #### 一、概览 在Linux CentOS环境中安装MySQL时,通过RPM包安装的方式会自带多个预设的配置文件。这些配置文件基于不同的内存大小进行了分类优化,旨在适应不同场景下的需求...
CentOS mysql 无法远程连接
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
【标题】"CentOS mysql.zip" 提供了一个与MySQL数据库管理系统相关的压缩文件,该文件包含在Linux环境(尤其是CentOS)中使用的版本为8.0.26的MySQL服务器的安装包。 【描述】中提到的"mysql-8.0.26-el7-x86_64.tar...
在IT行业中,数据库管理是至关重要的,特别是在Linux操作系统如CentOS上运行的MySQL数据库。MySQL是一种广泛使用的开源关系型数据库管理系统,它为开发者提供了高效、可靠的数据存储解决方案。本资料包"linux centos...
Linux centos mysql.tar.gz 源码安装
CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...
CentOS 7 安装 MySQL
在Linux CentOS系统中,MySQL数据库的备份与恢复是系统管理员日常维护的重要环节。备份是为了防止数据丢失,而恢复则是在发生故障时确保数据完整性的重要手段。以下是对标题和描述中涉及知识点的详细说明: 1. **...
在CentOS7环境下,对MySQL的小版本升级是一个关键的维护任务,以确保数据库系统的稳定性和安全性。本文将详细阐述如何从MySQL 5.7.26升级到5.7.31,这是一个典型的二进制文件替换升级方法。以下是具体的步骤: 一、...
在IT行业中,Linux CentOS操作系统与MySQL数据库服务器的结合是企业级应用的常见选择。这篇教程将专注于在Linux CentOS系统上安装MySQL 5.7.18版本,该版本属于5.7系列,提供了诸多性能优化和增强的安全特性。MySQL...
在Linux系统中,CentOS 7是广泛使用的服务器操作系统,而MySQL 5.7则是一款高性能、开源的关系型数据库管理系统。本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:...
用于在CentOS8中安装mysql8.3.0的安装包
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...
解决CentOS 7安装mysql后3306端口不通
这篇博客文章“CentOS7中将Mysql添加为系统服务”介绍了如何手动将自安装的MySQL服务添加到`systemd`中,以便进行自动化管理和维护。 首先,如果你是通过源码包自行安装的MySQL,那么默认情况下,MySQL不会自动添加...