mysql 忘记root密码的解决
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
killall -TERM mysqld
2. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二
有可能你的系统没有 safe_mysqld 程序(比如我现在用的 ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
1. 停止mysqld;
sudo /etc/init.d/mysql stop
(您可能有其它的方法,总之停止mysqld的运行就可以了)
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('newpassword') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL
/etc/init.d/mysql restart
就可以使用新密码 newpassword 登录了。
本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/354424 ,如需转载请自行联系原作者
mysql 忘记root密码的解决相关推荐
- win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法
本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...
- 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...
- MySQL忘记root密码的解决办法
使用MySQL时,如果忘记了其他用户的密码,可以使用root用户重新设置,但是如果忘记了root的密码,就要采用特殊的方法进行操作. 直接修改授权表可以修改root的密码,下面详细介绍步骤,以mysq ...
- Windows下mysql忘记root密码的解决方法
Mysql版本:5.1 1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录 ...
- mysql安装忘了root_MySQL - 安装:MySQL忘记root密码的解决办法
1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用cmd,在dos命令窗口中输入如下命令: net stop mysql 2.再打开一个cmd窗口,使用cd命令, ...
- Linux下MySQL忘记root密码及解决办法
第一步 修改MySQL的配置文件(默认为/etc/my.cnf),在配置文件的[mysqld]标签下加入一行"skip-grant-tables",并保存文件 sudo vim / ...
- mac下mysql忘记root密码的解决办法
1. 打开系统偏好设置,找到mysql,然后stop mysql server 2. 进入mysql安装目录 # cd /usr/local/mysql/bin 执行进行安全模式 # mysqld_s ...
- linux mysql root免密_Linux下MySQL忘记root密码的完美解决方法
在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效. 首 ...
- mysql 5.6 密码_Mysql5.6 忘记root密码的解决办法
查看当前安装的mysql版本: root@oraserver139 ~]# rpm -qa | grep MySQL MySQL-server-5.6.15-1.el6.x86_64 MySQL-cl ...
最新文章
- 分享一款Markdown的css样式
- JCIM | 用于自动生成类药分子的生成网络复合体(GNC)
- Webstorm修改svn时提示Error relocating working copy:Server SSL certificate rejected
- Spring的两种属性注入方式
- mysql数据库时间突然是12小时制_为什么存入mysql数据库中的timestamp,晚了13或14个小时...
- 用js添加网页标题时,在QQ里无效,标题栏空白
- mac下终端命令行下添加mysql命令
- jquery层次选择器:空格 > next + nextAll ~ siblings
- .NET core ABP 获取远程IP地址
- mysql时间函数now()_获得当前日期时间的mysql函数now()
- Visual Studio 2013 、Matlab 2014产品密钥
- 几种常用的网络传输协议
- 【卸载双系统中的linux系统】删除引导
- DGUS组态软件中图标旋转显示如何使用
- 《HarmonyOS开发 – 小凌派-RK2206开发笔记》第4章 串口应用开发
- 3dsMax学习笔记06_用VRayMtl材质制作室外雕塑
- 4/6 深搜、广搜专题+二分答案+单调队列
- 微信内转发APP及h5类域名怎么做到防封防拦截,微信域名防红技术原理
- java response返回json_Response返回JSON数据到前台页面
- Python3实现发送邮件、发送图片、附件等