错误提示
#1130 - Host 'localhost' is not allowed to connect to this MySQL server我刚才用root进入,修改了mysql下的user表,把所有的用户名和密码都修改了,root都改成123,密码也是123,然后发现无效,执行了FLUSH PRIVILEGES,立即就登录不进去了,我输入123也不行,输入root也不行
求教!
#1130 - Host 'localhost' is not allowed to connect to this MySQL server我刚才用root进入,修改了mysql下的user表,把所有的用户名和密码都修改了,root都改成123,密码也是123,然后发现无效,执行了FLUSH PRIVILEGES,立即就登录不进去了,我输入123也不行,输入root也不行
求教!
解决方案 »
- 急求解决方案。Load Data InFile 'C:/备份/Data.txt',load 语法不支持中文路径
- 为什么我的Mysql修改不了管理员密码
- 取各个字段值里以 字母开头后的值。
- MySQL 差集
- 今天玩了一下postgresql8.0beta for windows,感觉还可以哦
- 求一把oracle数据库数据迁移到mysql的工具?
- 求教:找不到 mysqlclient 文件如何处理?
- 请教大大,length 和 char_lenght我返回的都是字节长
- Mysql8.0,如何根据json(数组)里的字段排序
- mysql不同版本查询结果不同的问题
- 求SQL语句一条。关于子查询的问题
- 连接中的大于小于号
我看到mysql中user表中3个root,密码都为空,好像有localhost,127.0.0.1,还有个什么忘记了,我把这里所有的用户名以及密码都改成123了。一共3个。
之后就怎么样都登录不上了
十分感谢!!!按照你说的,无密码登录进去重新修改好了。
具体步骤如下:
1.关闭正在运行的MySQL。
2.打开DOS窗口,转到mysql\bin目录。
3.输入mysqld-nt --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录(cd)。5.输入mysql回车,如果成功,将出现MySQL提示符 >
6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
6.改密码:> update user set password=password("123") where user="123";
7.刷新权限(必须的步骤)>flush privileges;
8.退出 > \q
9.注销系统,再进入,开MySQL,使用用户名123和刚才设置的新密码123登陆。引用 http://www.cnblogs.com/jifeng/archive/2011/06/23/2088299.html