mysql忘记root密码
2017-10-17 16:38
323 查看
好久的一台服务器,mysql root密码忘记了。
1.找到my.cnf文件,在在[mysqld]的段中加上一句:skip-grant-tables ,重启数据库。
vim /etc/my.cnf
2.登录数据库,修改密码
3.修改权限
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION
修改root远程权限时,如果报这个错,先flush privileges在操作就可以了。
ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
4.改回my.cnf配置文件
在skip-grant-tables从my.cnf文件中删除,重启数据库。就可以用刚才修改的密码登录了。
1.找到my.cnf文件,在在[mysqld]的段中加上一句:skip-grant-tables ,重启数据库。
vim /etc/my.cnf
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables
2.登录数据库,修改密码
mysql -u root –p mysql>use mysql; mysql>update user set password=PASSWORD(‘123456’) where User='root'; mysql>flush privileges;
3.修改权限
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION
修改root远程权限时,如果报这个错,先flush privileges在操作就可以了。
ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
4.改回my.cnf配置文件
在skip-grant-tables从my.cnf文件中删除,重启数据库。就可以用刚才修改的密码登录了。
相关文章推荐
- Windows下mysql忘记root密码的解决方法
- mysql忘记root密码拯救方法(flush privileges)
- linux下mysql的root密码忘记解决方
- windows下mysql忘记root密码的解决方法
- mysql忘记root密码
- wdcp忘记mysql的root密码
- linux下mysql的root密码忘记解决方
- windows下mysql忘记root密码
- linux下mysql的root密码忘记解决方
- linux下mysql的root密码忘记解决方
- 忘记了 MySQL 的 root 密码
- mysql 忘记root密码 如何解决
- windows环境中mysql忘记root密码的解决办法
- mysql忘记root密码,解决办法
- mysql 之修改root密码和忘记密码的操作
- Linux下忘记MySQL的root密码的解决方法
- windows下mysql忘记root密码的解决方法
- windows下mysql忘记root密码的解决方法
- mysql 忘记root密码后 ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
- 关于Windows下mysql忘记root密码的解决方法