Mysql5.7全新的root密码规则_MySQL
程序员文章站
2022-05-30 17:38:59
...
今天在安装mysql5.7.8的时候遇到一些问题,首当其冲便的是初始root密码的变更,特分享解决方法如下:
1.mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。
shell> cat /root/.mysql_secret
# Password set for user 'root@localhost' at 2015-04-22 22:13:23
?G5W&tz1z.cN
2.若第一步成功,则使用该密码继续第7步(笔者由于找不到该文件,只能从第3步开始)
3.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
4.service mysqld restart后,即可直接用mysql进入
5.mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit;
6.将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p'123qwe'进入了
7.mysql>SET PASSWORD = PASSWORD('newpasswd'); 设置新密码
下一篇: PHP的SESSION写入问题
推荐阅读
-
MySQL修改root密码的方法
-
Windows 8.1下MySQL5.7 忘记root 密码的解决方法
-
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
-
MySQL5.7.20解压版安装和修改root密码的教程
-
阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法
-
MySQL8.0.23版本的root密码重置最优解法
-
Mac下忘记Mysql的root用户密码的解决方法
-
使用phpMyAdmin修改MySQL数据库root用户密码的方法
-
mysql5.7版本root密码登录问题的解决方法
-
mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解