转自:https://blog.csdn.net/shaoyedeboke/article/details/90450256
https://blog.csdn.net/w309827333/article/details/113869365
下载mysql的YUM源:
wget -P /home/lisonglin http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
下载到/home/lisonglin目录下,所以先切换到该目录下:
cd /home/lisonglin
安装mysql的YUM源:
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
检查mysql的YUM源是否安装成功:
yum repolist enabled | grep "mysql.-community."
如下图,即安装成功
安装mysql:
yum install mysql-community-server
安装过程中遇到问题:
解决办法:
先执行:yum module disable mysql
再执行:yum install mysql-community-server
启动mysql服务:systemctl start mysqld
确认是否有mysql进程:ps -ef|grep mysql
设置密码:mysqladmin -u root password ‘new-password‘ 或 set password for ‘root‘@‘localhost‘ = password(‘123456‘);
—— —— —— —— —— —— —— —— —— 以下是我设置密码遇到的问题 —— —— —— —— —— —— —— ——
两种设置我这里都是不行的
进入log目录: cd /var/log
查看文件:ls
查看默认密码:vi mysqld.log ?? 查看password 关键字找到默认密码
进入mysql:mysql -uroot -p
设置新密码: set password for ‘root‘@‘localhost‘ = password(‘123456‘);
设置过程还是不对,不符合密码设置规则
查看密码规则等级:SHOW VARIABLES LIKE ‘validate_password%‘;
调整密码规则等级:set global validate_password_policy=LOW;
设置新密码:SET PASSWORD = PASSWORD(‘新密码‘);
出现 Query OK, 0 rows affected, 1 warning (0.00 sec) 即设置成功。