rpm方式安装mysql8
文章目录一、下载安装包二、如果机器之前安装了mysql5.7,需要先卸载三、安装mysql8四、修改root密码五、修改密码规则,取消密码复杂度六、创建一个可以远程访问的root用户一、下载安装包官网地址:https://www.percona.com/downloads/Percona-Server-LATEST/#只需下载这四个即可二、如果机器之前安装了mysql5.7,需要先卸载注意:卸载之
·
一、下载安装包
官网地址:https://www.percona.com/downloads/Percona-Server-LATEST/#
只需下载这四个即可
二、如果机器之前安装了mysql5.7,需要先卸载
注意:卸载之前一定要备份好数据
rpm -qa | grep mysql-community | xargs rpm -ev --nodeps
rm -rf /var/lib/mysql
rm -f /var/log/mysqld.log
卸载后,原/etc/my.cnf将会被保留为/etc/my.cnf.rpmsave
三、安装mysql8
yum -y install percona*.rpm
cp /etc/my.cnf.rpmsave /etc/my.cnf
systemctl start mysqld
四、修改root密码
grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}' #获取初始化密码
mysql -uroot -p"初始化密码" --connect-expired-password -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_123'" #这个密码需要复合复杂度要求
五、修改密码规则,取消密码复杂度
mysql -uroot -pRoot_123 -e 'set global validate_password.policy=0;'
mysql -uroot -pRoot_123 -e 'set global validate_password.length=1;'
六、创建一个可以远程访问的root用户
mysql -uroot -pRoot_123 -e "create USER if NOT EXISTS root@'%' identified by '密码';"
mysql -uroot -pRoot_123 -e "grant all privileges on *.* to root@'%' WITH GRANT OPTION;"
mysql -uroot -pRoot_123 -e "flush privileges;"
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献13条内容
所有评论(0)