系统Centos7.4版本
第一步先卸载一个东西
rpm -qa | grep mariadb
rpm -e --nodeps 看下图把那个东西版本复制粘贴这个后面
卸载完后装MySQL
1 安装yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum repolist enabled | grep "mysql.-community."
2 安装mysql
yum -y install mysql-community-server
安装完成!这样子
3 启动和设置开机自启
# 启动和查看启动状态
systemctl start mysqld
systemctl status mysqld
# 开机启动
systemctl enable mysqld
systemctl daemon-reload
4 查看默认root密码
此次安装的是5.7版本,该版本安装成功后,在日志文件/var/log/mysqld.log文件中给root生成了一个默认密码;查看密码:
grep 'temporary password' /var/log/mysqld.log
密码就是这个.(S3x;Ua;iar
然后 更新密码
我用的第一种
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
到此结束!