centOS7下安装mysql5.7

1、环境准备:

centOS版本及网络地址

centOS7下安装mysql5.7

centOS7下安装mysql5.7

2、 下载并安装MySQL官方的 Yum Repository

[[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

centOS7下安装mysql5.7

3、根据 下载的rpm安装 mssql:

[[email protected] ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

centOS7下安装mysql5.7

4、安装MySQL服务器。

[[email protected] ~]# yum -y install mysql-community-server

centOS7下安装mysql5.7

5、查询mysql是否安装 成功

[[email protected] opt]# rpm -qa | grep mysql
centOS7下安装mysql5.7

6、首先启动MySQL

[[email protected] ~]# systemctl start mysqld.service

查看MySQL运行状态,运行状态如图:

[[email protected] ~]# systemctl status mysqld.service

centOS7下安装mysql5.7

7、此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

[[email protected]t ~]# grep "password" /var/log/mysqld.log

centOS7下安装mysql5.7

说明:从图中可以看到mysql数据 库密码为:48Pyr;k7e5Ab

9、进入数据库:[[email protected] ~]# mysql -uroot -p

centOS7下安装mysql5.7

10、修改密码: 输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

centOS7下安装mysql5.7

这里有个问题,新密码设置的时候如果设置的过于简单会报错:

centOS7下安装mysql5.7

说明:密码必须包括:大写+小写+符号+数字=8位以上(如Mysql?123)

10、开启mysql的远程访问

执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.124.200,如要开启所有的,用%代替IP):

grant all privileges on *.* to 'root'@'192.168.124.200' identified by 'Mysql?123' with grant option;
grant all privileges on *.* to 'root'@'%' identified by 'Mysql?123' with grant option;

centOS7下安装mysql5.7

注:password--是你设置你的mysql远程登录密码。

然后再输入下面两行命令

mysql> flush privileges;

centOS7下安装mysql5.7

此步操作,退出mysql也可以。具体参考:

centOS7下安装mysql5.7

 

 11、卸载REpository:

但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

[[email protected] ~]# yum -y remove mysql57-community-release-el7-10.noarch

centOS7下安装mysql5.7

12、使用远程电脑的client端测试 连接数据 库;

注册前检查 :

1、本地IP:

centOS7下安装mysql5.7

2、检查 是否能ping通db服务 器:

centOS7下安装mysql5.7

3、检查DB服务 器3306端口是否开启:在192.168.124.6PC机上执行:telnet 192.168.124.200 3306

centOS7下安装mysql5.7

navicat for mysql工具连接成功图:

centOS7下安装mysql5.7