本地登陆报错,错误1045(28000):拒绝访问的用户“根”@“localhost”的解决方案如下:
#1.停止mysql数据库
/etc/init.d/mysql stop
#2.执行如下命令
mysqld_safe——用户=mysql——skip-grant-tables skip-networking,,
# 3。使用根登录mysql数据库
mysql - u root mysql
# 4。更新根密码
mysql>更新用户设置密码=用户密码(mysql)=?
mysql>格兰特*。* root@‘%’被“mysql”;
# 5。刷新权限,
mysql>冲洗特权;,
# 6。退出mysql
mysql>quit
# 7。重启mysql
/etc/init.d/mysql restart
# 8。使用根用户重新登录mysql
mysql -uroot -p
输入密码:& lt;输入新设的密码newpassword>
操作日志如下:
#/etc/init. root@mysqldb1 ~d/mysql停止
关闭MySQL . .[,好的]
(root@mysqldb1 ~) #,
(root@mysqldb1 ~) # mysqld_safe——用户=mysql——skip-grant-tables skip-networking,,
7384年[1]
(root@mysqldb1 ~) # 160606 15:23:44 mysqld_safe日志记录/var/lib/mysql/mysqldb1.err”。
160606年15:23:44 mysqld_safe开始mysqld守护进程与数据库从/var/lib/mysql
(root@mysqldb1 ~) # mysql - u root mysql
完成阅读表信息表和列的名称
你可以关掉这个功能一个更快的启动——
欢迎来到MySQL监视器。,命令结尾;或\ g。
你的MySQL连接id为1
服务器版本:5.6.31 MySQL社区服务器(GPL)
版权(c) 2000、2016、Oracle和/或其附属公司。保留所有权利。
甲骨文是甲骨文公司的注册商标和/或其
子公司。其他名称可能是商标各自的
的主人。
类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。
mysql>更新用户设置密码=密码(“xxxxx”),用户=?
查询好,4行影响(0.00秒)
行匹配:4,改变:4,警告:0
mysql>格兰特*。* root@‘%’被“xxxxxx”;
查询好,0行影响(0.00秒)
,
mysql>冲洗特权;,
查询好,0行影响(0.00秒)
mysql>退出
再见
#/etc/init. root@mysqldb1 ~d/mysql restart
关闭MySQL . .160606年15:25:46 mysqld_safe mysqld/var/lib/mysql/mysqldb1.从pid文件pid
结束 [,好的]
启动MySQL。[,好的]
[1]+,做,,,,,,,,,,mysqld_safe——用户=mysql——skip-grant-tables skip-networking
(root@mysqldb1 ~) # mysql -uroot -p
输入密码:
欢迎来到MySQL监视器。,命令结尾;或\ g。
你的MySQL连接id为1
服务器版本:5.6.31
版权(c) 2000、2016、Oracle和/或其附属公司。保留所有权利。
甲骨文是甲骨文公司的注册商标和/或其
子公司。其他名称可能是商标各自的
的主人。
类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。
mysql>,
mysql>,
#1.停止mysql数据库
/etc/init.d/mysql stop
#2.执行如下命令
mysqld_safe——用户=mysql——skip-grant-tables skip-networking,,
# 3。使用根登录mysql数据库
mysql - u root mysql
# 4。更新根密码
mysql>更新用户设置密码=用户密码(mysql)=?
mysql>格兰特*。* root@‘%’被“mysql”;
# 5。刷新权限,
mysql>冲洗特权;,
# 6。退出mysql
mysql>quit
# 7。重启mysql
/etc/init.d/mysql restart
# 8。使用根用户重新登录mysql
mysql -uroot -p
输入密码:& lt;输入新设的密码newpassword>
操作日志如下:
#/etc/init. root@mysqldb1 ~d/mysql停止
关闭MySQL . .[,好的]
(root@mysqldb1 ~) #,
(root@mysqldb1 ~) # mysqld_safe——用户=mysql——skip-grant-tables skip-networking,,
7384年[1]
(root@mysqldb1 ~) # 160606 15:23:44 mysqld_safe日志记录/var/lib/mysql/mysqldb1.err”。
160606年15:23:44 mysqld_safe开始mysqld守护进程与数据库从/var/lib/mysql
(root@mysqldb1 ~) # mysql - u root mysql
完成阅读表信息表和列的名称
你可以关掉这个功能一个更快的启动——
欢迎来到MySQL监视器。,命令结尾;或\ g。
你的MySQL连接id为1
服务器版本:5.6.31 MySQL社区服务器(GPL)
版权(c) 2000、2016、Oracle和/或其附属公司。保留所有权利。
甲骨文是甲骨文公司的注册商标和/或其
子公司。其他名称可能是商标各自的
的主人。
类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。
mysql>更新用户设置密码=密码(“xxxxx”),用户=?
查询好,4行影响(0.00秒)
行匹配:4,改变:4,警告:0
mysql>格兰特*。* root@‘%’被“xxxxxx”;
查询好,0行影响(0.00秒)
,
mysql>冲洗特权;,
查询好,0行影响(0.00秒)
mysql>退出
再见
#/etc/init. root@mysqldb1 ~d/mysql restart
关闭MySQL . .160606年15:25:46 mysqld_safe mysqld/var/lib/mysql/mysqldb1.从pid文件pid
结束 [,好的]
启动MySQL。[,好的]
[1]+,做,,,,,,,,,,mysqld_safe——用户=mysql——skip-grant-tables skip-networking
(root@mysqldb1 ~) # mysql -uroot -p
输入密码:
欢迎来到MySQL监视器。,命令结尾;或\ g。
你的MySQL连接id为1
服务器版本:5.6.31
版权(c) 2000、2016、Oracle和/或其附属公司。保留所有权利。
甲骨文是甲骨文公司的注册商标和/或其
子公司。其他名称可能是商标各自的
的主人。
类型的帮助,“或“\ h”寻求帮助。类型“\ c”明确当前输入语句。
mysql>,
mysql>,