centOS7下安装mysql57并修改mysql初始密码
rpm安装包:https://pan.baidu.com/s/1TXxPKYPdldVuZBLLn-z0Sw 提取码:43e5
安装rpm包
rpm -ivh mysql57-community-release-el7-1.noarch.rpm
建立yum缓存
yum makecache
查看可安装的mysql
yum repolist all| grep mysql
安装指定版本
vi /etc/yum.repos.d/mysql-community.repo
enabled=1 想要安装哪个版本就在哪个版本的后面把0换成1
因为默认是最新版,所以需要把最新版的1换成0
注意要保持这个配置文件里只有一个1的路径
查询验证
yum repolist enabled | grep mysql
安装mysql
yum install -y mysql-community-server
启动数据库
systemctl start mysqld //开启数据库
systemctl enable mysqld //开机自启数据库
查看初始数据库的密码
grep 'password' /var/log/mysqld.log
登陆数据库
mysql -uroot -p'输入默认密码'
注意:如果查询不到默认密码,那就用空密码的方式登录:
1.添加忘记密码启动模式
vi /etc/my.cnf
2.在[mysqld]目录下增加:skip-grant-tables
保存退出,重启MySQL
service mysqld restart
3、无密码登陆mysql
mysql #update user set authentication_string=password('123abc')whereuser='root';
flush privileges;
4、重启mysql服务
service mysqld restart
5、使用新密码访问mysql
mysql -u root -p 输入新密码,回车即完成访问mysql;
如何更换mysql密码
修改mysql密码策略
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_special_char_count=0;
set global validate_password_length=6;
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';