Linux下mysql的root密码忘记解决方法
来源:互联网 发布:学霸通软件下载 编辑:程序博客网 时间:2024/05/21 09:06
更多请支持:http://www.webyang.net/Html/web/article_178.html
有一台云服务器的数据库密码不知道是多少了,问了兼职的运维也不知道,于是就想重置root密码了。重置期间最好确保服务器的数据安全,特别是mysql。可以先关掉外网访问(iptables的3306端口),如果条件允许,web server也关掉最好。
方法:1.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
保存并且退出vi。
- [mysqld]
- datadir=/var/lib/mysql
- socket=/var/lib/mysql/mysql.sock
- skip-grant-tables
2.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
3.登录并修改MySQL的root密码
# /usr/bin/mysql
- mysql> USE mysql ;
- mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
- mysql> flush privileges ;
- mysql> quit
4.将MySQL的登录设置修改回来
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
5.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
网上也看了其他的一些方法:
mysqld_safe --skip-grant-tables &
mysqld --skip-grant-tables &
尝试了下,有些可以,有些被Aborting。
0 0
- linux下mysql忘记root密码解决方法
- linux下忘记MySQL的root密码的解决方法
- Linux下忘记MySQL的root密码的解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql忘记root密码的解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- 在Linux环境下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记解决方法(转)
- linux下mysql的root密码忘记解决方法
- linux下mysql的root密码忘记暂时性解决方法!
- linux下mysql的root修改密码忘记解决方法
- linux下mysql的root密码忘记解决方法
- Android 状态栏透明
- params 关键字
- LINK : fatal error LNK1123: 转换到 COFF 期间失败
- Unity3D--协同程序(Coroutine)
- 素数线性筛模板与证明
- Linux下mysql的root密码忘记解决方法
- spring mvc 下载文件 IE浏览器文件名是乱码
- 图片延迟加载 jquery.lazyload.js
- fragment里面嵌套ViewPager,解决切换fragment了之后ViewPager中的内容消失的问题
- 03-树3 Tree Traversals Again
- Unity--截取屏幕任意区域
- VC C++ 线程同步的方法
- Android onActivityResult不返回resultCode和intent
- Android:CoordinatorLayout使用详解