(亲测各版本)修改MySQL密码-linux
MySQL主流三个版本分别为:5.6、 5.7和8.0
设置方面略有不如,下文详解;
安装各个版本的MySQL见博客:https://blog.csdn.net/Gordo_Li/article/details/103445493
安装MySQL for Mac:https://blog.csdn.net/Gordo_Li/article/details/102863744
CentOS7 无网安装配置MySQL+Perl+资源rpm:https://blog.csdn.net/Gordo_Li/article/details/89397526
Mysql5.6无初始密码,可直接在终端输入mysql
,回车进入mysql;
Mysql5.7和8.0都有初始密码(下文介绍),登陆Mysql命令为mysql -uroot -p
;
-
直接跳过密码
可用MySQL版本:5.7、8.0
操作过程:- 修改/etc/my.cnf
vim /etc/my.cnf
- 在[mysqld]后面任意一行添加
skip-grant-tables
- 然后重启mysql
systemctl restart mysqld
- 重启后可无密码登陆
mysql
- 修改/etc/my.cnf
-
cat查看初始密码
初始密码是随机产生的,每台机器产生的都不一样的cat /var/log/mysqld.log | grep 'temporary password'
最后的为你MySQL的初始密码,比如:
[root@iZbp1c8mi ~]