修改mysql密码;和添加。。。。
2013-10-12 14:45
330 查看
错误提示
#1130 - Host 'localhost' is not allowed to connect to this MySQL server
由于我使用的phpmyadmin直接修改mysql数据库下的user表中的root密码,导致不能登录数据库,出现上述错误。
在表里面存储的密码都是md5加密的 如果直接把密码写进去 那密码肯定不是要修改的密码。
发生上面的情况可以使用无密码登录mysql重新修改密码。
具体步骤如下:
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登陆。
添加root远程登录权限
对于需要远程登录的用户执行如下命令:
mysql> GRANT ALL PRIVILEGES ON *.*TO root@"%" IDENTIFIED BY"yourpasswd";
mysql> flush privileges;
#1130 - Host 'localhost' is not allowed to connect to this MySQL server
由于我使用的phpmyadmin直接修改mysql数据库下的user表中的root密码,导致不能登录数据库,出现上述错误。
在表里面存储的密码都是md5加密的 如果直接把密码写进去 那密码肯定不是要修改的密码。
发生上面的情况可以使用无密码登录mysql重新修改密码。
具体步骤如下:
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登陆。
添加root远程登录权限
对于需要远程登录的用户执行如下命令:
mysql> GRANT ALL PRIVILEGES ON *.*TO root@"%" IDENTIFIED BY"yourpasswd";
mysql> flush privileges;
相关文章推荐
- Mysql 用户添加、密码修改、授权等
- MySql 5.7中新建数据库,添加用户,用户授权,删除用户,修改密码等操作
- Mysql 5.6添加修改用户名和密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySQL添加、删除、授权用户及修改密码
- windows下修改mysql的root默认空密码,mysql添加密码,mysql修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MYSQL基础之连接MYSQL、修改密码、添加用户
- MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码,导入导出sql文件,设置字符集
- 【笔记】mysql添加用户、授权、修改密码
- Mysql 5.6添加修改用户名和密码的方法
- mysql添加用户、删除用户、授权、修改密码等
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,用户授权,删除用户,修改密码
- MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- mysql添加用户 修改密码等
- Ubuntu中初步安装好MYSQL后,无法登陆问题及mysql添加、删除账号和修改密码操作
- MySql添加用户,新建数据库,用户授权,删除用户,修改密码
- linux命令行中mysql添加用户、删除用户、授权、修改密码等