即使在Linux终端中通过安全模式设置了密码,也无法访问MySql根用户

vikram521

1)服务已停止

sudo /etc/init.d/mysqld stop

2)以安全模式启动

sudo mysqld_safe --skip-grant-tables &

3)用户创建

mysql -u root

4)设置密码

UPDATE user SET Password=PASSWORD('my_password') where USER='root';

从mysql控制台退出,然后重新启动服务并尝试使用以下命令访问mysql控制台

mysql -u root -p my_password     

[vikram@VoltyLinux ~]$ mysql -u root -p
Enter password: *******

错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:是)

德鲁

与之前在第2步中进行的操作相同,即以安全模式重启mysql守护进程。

发出命令

select user,host,password from mysql.user where user='root';

将输出剪切并粘贴到文本编辑器中,以便在进行以下操作之前和之后进行比较(比较散列的密码列值)。

对于每一行,请注意该host列。在下面的示例中,我假设我有两行。一行%作为主机,下一作为主机localhost

对于具有host变化的每一行,您将发出一个命令。因此,在上面的示例中,我总共将发出2条命令,例如:

SET PASSWORD FOR 'root'@'%' = PASSWORD('MyNewPassword');
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

跑步

select user,host,password from mysql.user where user='root';

剪切并粘贴到文本编辑器中。请注意密码哈希的更改。

从安全模式关闭守护程序,然后正常重启。

尝试使用MyNewPassword作为root登录

这里有一些链接。一个用于SET PASSWORD语法,另一个通常用于GRANT语法

对于此问题的狭窄范围(即登录),不需要授予。但是,如果没有适当的数据库授权,除了简单的命令(例如,select now();

我不建议您更改密码后,您的root用户不具有特权。对于普通用户来说,必须授予该赠款。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使通过linux终端中的safemode设置了密码,也无法访问MySql根用户

来自分类Dev

即使用户是组的一部分,也无法访问组文件

来自分类Dev

在CentOS linux中设置mysql根密码

来自分类Dev

即使在大学有线网络上设置了DNS选项,Docker也无法访问DNS

来自分类Dev

即使我为群组设置权限也无法访问目录

来自分类Dev

即使存在,也无法在mysql中访问表

来自分类Dev

即使使用servlet也无法访问web-inf文件夹中的jsp页面

来自分类Dev

即使文件夹显示在目录列表中,也无法访问/修改文件夹

来自分类Dev

即使文件在桥中,为什么我也无法访问objective-c 方法?

来自分类Dev

即使我是管理员也无法访问?

来自分类Dev

即使安全模式已关闭,带MySQL的shell_exec也无法正常工作

来自分类Dev

即使提供了权限和组成员身份,用户postgres也无法访问驱动器

来自分类Dev

终端将无法访问根文件夹

来自分类Dev

为什么即使稍后在代码中定义了局部变量,全局变量也无法访问

来自分类Dev

为什么通过密码登录FE用户后无法访问页面?

来自分类Dev

终端无法访问

来自分类Dev

Pinterest API:即使可以访问其他属性,也无法访问“元数据”对象属性

来自分类Dev

无法访问Windows 7中的任何Windows默认应用程序或服务。VisualStduios 2013也无法重置设置

来自分类Dev

即使正确设置编码后也无法在MySQL中插入CAFÉ

来自分类Dev

即使在创建用户后也无法远程连接到 mySQL

来自分类Dev

无法访问并行Linux设置/环境

来自分类Dev

root用户无法访问MySql

来自分类Dev

终端无法访问用户下的路径(Win10)

来自分类Dev

ssh注销后,即使使用nohup,后台Shell脚本也无法访问目录

来自分类Dev

C#即使具有管理员权限也无法访问系统文件

来自分类Dev

为什么即使我定义了_GNU_SOURCE,也无法访问uname struct的域名成员

来自分类Dev

即使返回类型是对象,也无法访问对象属性-React + Typescript

来自分类Dev

C ++ istream运算符重载-即使声明为好友也无法访问数据成员

来自分类Dev

即使使用管理员帐户也无法访问文件夹

Related 相关文章

  1. 1

    即使通过linux终端中的safemode设置了密码,也无法访问MySql根用户

  2. 2

    即使用户是组的一部分,也无法访问组文件

  3. 3

    在CentOS linux中设置mysql根密码

  4. 4

    即使在大学有线网络上设置了DNS选项,Docker也无法访问DNS

  5. 5

    即使我为群组设置权限也无法访问目录

  6. 6

    即使存在,也无法在mysql中访问表

  7. 7

    即使使用servlet也无法访问web-inf文件夹中的jsp页面

  8. 8

    即使文件夹显示在目录列表中,也无法访问/修改文件夹

  9. 9

    即使文件在桥中,为什么我也无法访问objective-c 方法?

  10. 10

    即使我是管理员也无法访问?

  11. 11

    即使安全模式已关闭,带MySQL的shell_exec也无法正常工作

  12. 12

    即使提供了权限和组成员身份,用户postgres也无法访问驱动器

  13. 13

    终端将无法访问根文件夹

  14. 14

    为什么即使稍后在代码中定义了局部变量,全局变量也无法访问

  15. 15

    为什么通过密码登录FE用户后无法访问页面?

  16. 16

    终端无法访问

  17. 17

    Pinterest API:即使可以访问其他属性,也无法访问“元数据”对象属性

  18. 18

    无法访问Windows 7中的任何Windows默认应用程序或服务。VisualStduios 2013也无法重置设置

  19. 19

    即使正确设置编码后也无法在MySQL中插入CAFÉ

  20. 20

    即使在创建用户后也无法远程连接到 mySQL

  21. 21

    无法访问并行Linux设置/环境

  22. 22

    root用户无法访问MySql

  23. 23

    终端无法访问用户下的路径(Win10)

  24. 24

    ssh注销后,即使使用nohup,后台Shell脚本也无法访问目录

  25. 25

    C#即使具有管理员权限也无法访问系统文件

  26. 26

    为什么即使我定义了_GNU_SOURCE,也无法访问uname struct的域名成员

  27. 27

    即使返回类型是对象,也无法访问对象属性-React + Typescript

  28. 28

    C ++ istream运算符重载-即使声明为好友也无法访问数据成员

  29. 29

    即使使用管理员帐户也无法访问文件夹

热门标签

归档