centos 安装mysql 5.7 并授权远程访问

安装MySQL官方的 Yum Repository

下载:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

安装:yum -y install mysql-community-server
启动服务:systemctl start  mysqld.service
查看服务状态:systemctl status mysqld.service
获取初始密码:grep "password" /var/log/mysqld.log
例如:[Note] A temporary password is generated for root@localhost: +qiCwZpTw7b5 这个+qiCwZpTw7b5就是初始密码
登录mysql:mysql -uroot -p
创建root密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';  (为了保持习惯,不管哪个环境密码都设置成符合密码复杂性)
如果确实只想设置类似123456这种密码,就执行 :
set global validate_password_policy=0; set global validate_password_length=1;
取消密码复杂性
授权mysql远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' ;
quit退出mysql
退出mysql后执行:yum -y remove mysql57-community-release-el7-10.noarch
避免每次yum后都要自动更新


猜你喜欢

转载自www.cnblogs.com/2019peng/p/12103121.html