密码正确不能登录

岑迅 2014-02-27 04:07:19
用这条命令进去改了好多次了 -》 mysqld-nt --skip-grant-tables
就是不能登录 , 然后进去看mysql 数据库的user表 有一个用户也看不到,这个用户是可以登录的 只不过只有一张表的权限

什么问题啊 ??
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
岑迅 2014-02-28
  • 打赏
  • 举报
回复
引用 3 楼 ACMAIN_CHM 的回复:
楼主使用的用户名和账号是什么? 另外用--skip-grant-tables 进去后, select * from mysql.user 有哪些用户?
用的root 密码是该过的123456 只能看到 root用户, 还一个用户看不到
ACMAIN_CHM 2014-02-27
  • 打赏
  • 举报
回复
楼主使用的用户名和账号是什么? 另外用--skip-grant-tables 进去后, select * from mysql.user 有哪些用户?
岑迅 2014-02-27
  • 打赏
  • 举报
回复
引用 1 楼 JenMinZhang 的回复:
是不是忘记 刷新 权限了 ? flush privileges; 源于网上,可以参照一下: MySQL忘记密码处理方法解决办法: 1。停止mysql服务。//打开命令行窗口,停止mysql服务: Net stop mysql 2。启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe 执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。 3。另外打开一个命令行窗口,进入MYSQL的安装位置下BIN目录,运行mysql 4。输入如下命令: >use mysql >update user set password=password("new_password") where user="root"; >flush privileges; >exit 6。用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了
刷新好多次了 , 用 mysqld-nt进去后 mysql表的user只能看到自己 还一个账户都看不到 mysql数据库只有17张表 我其他的都是23 24张的样字 和这个又没关系 权限应该都有的都是Y 死活登不了
知道就是你 2014-02-27
  • 打赏
  • 举报
回复
是不是忘记 刷新 权限了 ? flush privileges; 源于网上,可以参照一下: MySQL忘记密码处理方法解决办法: 1。停止mysql服务。//打开命令行窗口,停止mysql服务: Net stop mysql 2。启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe 执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。 3。另外打开一个命令行窗口,进入MYSQL的安装位置下BIN目录,运行mysql 4。输入如下命令: >use mysql >update user set password=password("new_password") where user="root"; >flush privileges; >exit 6。用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧