windows下mysql怎么跳过密码登录

windows下mysql怎么跳过密码登录,第1张

1、用系统管理员登陆windows系统。 2、停止MySQL的服务。 3、运行cmd进入dos命令窗口,然后进入MySQL的安装目录,比如安装目录是d:\mysql,进入d:\mysql\bin 4、跳过权限检查启动MySQL(关键的一步) d:\mysql\bin>mysqld-nt --skip-grant-tables(会占用一个dos控制台窗口) 5、重新打开一个dos控制台窗口,进入d:\mysql\bin目录,设置root的新密码 d:\mysql\bin>mysqladmin -u root flush-privileges password 【新密码】 (注意:这条命令如果重复执行,有可能需要关闭4的窗口并重新运行) d:\mysql\bin>mysqladmin -u root -p shutdown(或直接关闭第一个dos控制台窗口) 将【新密码】替换为你要用的root的密码,第二个命令可能会提示你输入新密码,重复第一个命令输入的密码。 6、关闭MySQL的控制台窗口,用正常模式启动Mysql 7、你可以用新的密码链接到Mysql了。 (其他mysql用户可以直接使用ROOT用户进行修改处理)

不是说账号正确就其他就能访问了,MySQL分3层,你在连接层,会判断你的账号是否合法,以及是否安全!怎么判断呢,你使用客户端的账号,是否已经存在mysql.user表下面,user和host同时匹配才可以连接上哦!

select user,host from mysql.user

root@localhost [(none)]>select user,host from mysql.user

+-----------+-----------+

| user | host |

+-----------+-----------+

| William | % |

| tzf | % |

| mysql.sys | localhost |

| root | localhost |

+-----------+-----------+

4 rows in set (0.00 sec)

#你可以看看简单的MariaDB www.linuxprobe.com/chapter-18.html你看看host里面有不有你的地址。

内容都差不多。另外我个人认为使用tar安装包,不要使用rmp安装。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5905988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存