解决linux下mysql密码错误的问题


当前第2页 返回上一页

1

2

3

4

5

6

[root@mytestlnx02 ~]# service mysql start

[root@mytestlnx02 ~]#

[root@mytestlnx02 ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

p.s.

在CentOS上的操作方式有所不同。

执行修改密码的命令一直报错

1

2

mysql> update user set authentication_string=password('xxxxxxxx') where User='root';      

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('root_password') where User='root'' at line 1

不可能是语法问题,检查了很多遍,最后发现CentOS下应该这样操作:

查看初始密码

1

2

[root@VM_0_8_centos ~]# grep 'temporary password' /var/log/mysqld.log

2018-09-26T04:25:54.927944Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: DN34N/=?aIfZ

可以看到初始密码为DN34N/=?aIfZ

使用初始密码登录

1

2

3

4

5

6

[root@VM_0_8_centos ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 8

Server version: 8.0.12 MySQL Community Server - GPL

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

修改密码

1

2

3

4

5

6

7

8

9

mysql> ALTER USER 'root' IDENTIFIED BY 'xxxxxxxxx'

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxxxx';

Query OK, 0 rows affected (0.11 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.01 sec)

mysql> exit

Bye

重启服务

就生效了

1

2

3

4

[root@VM_0_8_centos ~]# service mysqld stop

Redirecting to /bin/systemctl stop  mysqld.service

[root@VM_0_8_centos ~]# service mysqld start

Redirecting to /bin/systemctl start  mysqld.service

推荐教程: 《linux教程》

以上就是解决linux下mysql密码错误的问题的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux中关闭seLinux的方法是什么?

Linux如何修改ip

Linux服务无法启动怎么办

如何关闭Linux端口

如何使用外部硬盘安装Linux系统?

Linux下如何查看磁盘以及目录的状态信息

Linux中创建磁盘分区的命令是什么

Linux基础命令有哪些

关于Linux中的文件夹存放位置的介绍

Linux中怎么查看端口是否被占用

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...