centos中安装mysql57
-
查看是否安装过mysql和Mariadb,否则卸载
rpm -qa|grep -i mysql rpm -qa|grep mariadb #使用下列命令卸载 rpm -e --nodeps [包名]
-
删除etc下的conf
rm -rf /etc/my.conf
-
找一个合适位置下载安装包并安装
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server
-
启动mysql服务
systemctl start mysqld
-
获取mysql临时密码并进入mysql
grep 'temporary password' /var/log/mysqld.log #有些路径为 /var/log/mysql/mysqld.log mysql -uroot -p [输入临时密码] #有些获取不到临时密码,但会告诉不需要密码就可以进入 mysql -uroot
-
修改mysql密码
use mysql ALTER USER 'root'@'localhost' IDENTIFIED BY '[修改的密码]';
-
修改任何地址都可以访问(如果没有需求就可不设置)
update user set Host='%' where User='root'; flush privileges; #刷新权限
-
如果数据库挂了就重新启动
service mysqld start #启动mysql service mysqld status #查看mysql状态 service mysqld stop #停止mysql
-
注意事项
注意数据库创建时,编码格式和数据库排序规则应该为
编码格式:utf8 排序规则:utf8_general_ci
参考链接:https://blog.csdn.net/qq_44850128/article/details/126154020