ERROR 1045 (28000): Access denied for user
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,mysqladmin本地登陆报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' 的解决方案如下:mysqladmin -u
千家信息网最后更新 2026年11月02日ERROR 1045 (28000): Access denied for usermysqladmin本地登陆报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' 的解决方案如下:
mysqladmin -u root password xxxx
#1.停止mysql数据库
/etc/init.d/mysql stop
#2.执行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#3.使用root登录mysql数据库
mysql -u root mysql
#4.更新root密码
mysql> UPDATE user SET Password=PASSWORD('mysql') where USER='root';
mysql>grant all on *.* to root@'%' identified by "mysql";
#5.刷新权限
mysql> FLUSH PRIVILEGES;
#6.退出mysql
mysql> quit
#7.重启mysql
/etc/init.d/mysql restart
#8.使用root用户重新登录mysql
mysql -uroot -p
Enter password: <输入新设的密码newpassword>
操作日志如下:
[root@mysqldb1 ~]# /etc/init.d/mysql stop
Shutting down MySQL..[ OK ]
[root@mysqldb1 ~]#
[root@mysqldb1 ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[1] 7384
[root@mysqldb1 ~]# 160606 15:23:44 mysqld_safe Logging to '/var/lib/mysql/mysqldb1.err'.
160606 15:23:44 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[root@mysqldb1 ~]# mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.31 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> UPDATE user SET Password=PASSWORD('xxxxx') where USER='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> grant all on *.* to root@'%' identified by "xxxxxx";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
[root@mysqldb1 ~]# /etc/init.d/mysql restart
Shutting down MySQL..160606 15:25:46 mysqld_safe mysqld from pid file /var/lib/mysql/mysqldb1.pid ended
[ OK ]
Starting MySQL.[ OK ]
[1]+ Done mysqld_safe --user=mysql --skip-grant-tables --skip-networking
[root@mysqldb1 ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.31
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
mysql>
mysqladmin -u root password xxxx
#1.停止mysql数据库
/etc/init.d/mysql stop
#2.执行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#3.使用root登录mysql数据库
mysql -u root mysql
#4.更新root密码
mysql> UPDATE user SET Password=PASSWORD('mysql') where USER='root';
mysql>grant all on *.* to root@'%' identified by "mysql";
#5.刷新权限
mysql> FLUSH PRIVILEGES;
#6.退出mysql
mysql> quit
#7.重启mysql
/etc/init.d/mysql restart
#8.使用root用户重新登录mysql
mysql -uroot -p
Enter password: <输入新设的密码newpassword>
操作日志如下:
[root@mysqldb1 ~]# /etc/init.d/mysql stop
Shutting down MySQL..[ OK ]
[root@mysqldb1 ~]#
[root@mysqldb1 ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[1] 7384
[root@mysqldb1 ~]# 160606 15:23:44 mysqld_safe Logging to '/var/lib/mysql/mysqldb1.err'.
160606 15:23:44 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[root@mysqldb1 ~]# mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.31 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> UPDATE user SET Password=PASSWORD('xxxxx') where USER='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> grant all on *.* to root@'%' identified by "xxxxxx";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
[root@mysqldb1 ~]# /etc/init.d/mysql restart
Shutting down MySQL..160606 15:25:46 mysqld_safe mysqld from pid file /var/lib/mysql/mysqldb1.pid ended
[ OK ]
Starting MySQL.[ OK ]
[1]+ Done mysqld_safe --user=mysql --skip-grant-tables --skip-networking
[root@mysqldb1 ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.31
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
mysql>
数据
数据库
登录
命令
密码
方案
日志
权限
用户
解决方案
更新
登陆
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
深圳恒合互联网络科技有限公司
科技股互联网
上海互联网科技有限公司
互联网科技的发展
智网互联网科技
掌上梦互联网科技
开启互联网科技时代小说
玖二柒互联网科技公司待遇
宁波青枫互联网科技有限公司
南平创想时代互联网科技有限公司
互联网科技与大数据专业
科技大学互联网
上海京穆互联网科技有限公司
小米互联网科技园入驻
广州富喜互联网络科技
互联网科技创新创业项目
平安好医生打造互联网科技医疗
互联网高科技绘画
六子台科技互联网展会
广州淘业互联网络科技
云之行互联网科技
科技与互联网
互联网科技金融
互联网科技博主是什么意思
厦门比较好的科技互联网公司
健康食品互联网创新科技园项目
互联网科技接地气
科技互联网经济论坛
马化腾互联网科技教学