一切福田,不離方寸,從心而覓,感無不通。

CentOS7 离线安装MySQL

1.删除原有的mariadb

不然安装报错

2. 下载RPM安装包

在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。 直接下载mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面,然后rpm命令安装。

至此,mysql5.7所有文件安装完毕,接下来就是开启服务测试了

3. 启动mysql服务

查看mysql服务是否启动

启动服务:

4. 重置root密码

MySQL5.7会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。 可以安全模式修改root登录密码或者用随机密码登录修改密码。下面用随机密码方式
MySQL为root用户生成的随机密码通过mysqld.log文件可以查找到:

 

 

5. 修改root用户密码

(MySQL的密码策略比较复杂,过于简单的密码会被拒绝)

6. 用root新密码登录

如果上面的方式不能修改可以使用下面安全模式修改root:
关闭服务,修改mysql配置文件:

mysqld下面添加skip-grant-tables 保存退出启动服务。

再次登录即可

如果进行操作出现下面的提示:

就重新设置密码(mysql默认密码策略比较复杂,如果设置简单密码,需修改默认安全策略,可以参考另外一篇文章:MYSQL57密码策略修改

7.开放3306端口

开启防火墙mysql 3306端口的外部访问:

 

from:https://www.cnblogs.com/mymelody/p/9253551.html