CentOS7安装MySQL5.7

要安装MySQL的先前稳定版本MySQL 5.7,按以下步骤操作:

1.下载并添加存储库

yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

其中11为发行包的版本号,rpm的命名格式链接为:https://dev.mysql.com/doc/mysql-repo-excerpt/5.7/en/linux-installation-yum-repo.html

具体的rpm位置在:http://repo.mysql.com/yum/mysql-5.7-community/el

执行命令查看源是否安装成功

 yum repolist enabled | grep "mysql.*-community.*"

2.安装MySQL 5.7包

执行命令安装

yum -y install mysql mysql-server mysql-devel

注意事项:在安装过程中,yum可能会提示导入MySQL GPG密钥,键入y并按Enter键。

查看MySQL服务安装是否成功

3.启动MySQL

安装完成后,启用并启动MySQL服务类型:

systemctl enable mysqld
systemctl start mysqld

  

4.修改MySQL的root用户密码

当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 运行以下命令找到密码:

grep 'temporary password' /var/log/mysqld.log

  

登陆MySQL:

mysql -uroot -p

  

修改密码:

由于Mysql默认要求设置密码复杂度高(必须包含 大小写字母、数字、符号):

合法设置,设置完成后需要将MySQL服务重启

alter user 'root'@'localhost' identified by '密码'; #密码处填写需要设置的密码

 

如果需要关闭Mysql密码校验规则,允许设置简单密码;在Mysql配置文件最后加入:

validate_password=off

  

如果需要数据库允许从任何主机上使用root用户,密码(你的root密码)连接到mysql服务器,需执行以下操作:

mysql -u root -proot
 
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

  

  

原文地址:https://www.cnblogs.com/coder-zyc/p/9903003.html