mysql 忘记密码的解决方法(linux和windows小结)

█重量█烾瞣0

█重量█烾瞣0

2016-02-19 10:22

下面这个mysql 忘记密码的解决方法(linux和windows小结)教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

当登陆MYSQL时,提示:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
说明密码不正确,当确实忘记密码时,要怎么办呢? 难道重新安装,当然不需要了.

Linux或UNIX

1. 用root或者以mysqld的用户登录系统
2. 利用kill命令结束掉mysqld的进程
3. 使用 --skip-grant-tables 参数启动MySQL, 假设MySql安装目录在 /usr/local/mysql/ , 进入shell.
4. 执行 /usr/local/mysql/mysqld_safe --skip-grant-tables & 启动mysql守护进程
6. 执行 /usr/local/mysql/mysqladmin -u root flush-privileges password "newpassword" 为root用户重新设置密码
7. 重新启动mysqld

第6步也可以直接修改mysql用户表:

mysql use mysql;
mysql update user set password=password("newpassword") where user="root";
mysql flush privileges;

Windows:

1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:mysql , CMD进入命令行
3. 运行 d:mysqlbinmysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查
4. 运行 d:mysqlbinmysqladmin -u root flush-privileges password "newpassword" 重设root密码
5. 重新启动mysql服务

第4步也可以直接修改mysql表,所用到的SQL语句同linux部分,这里就不再重复了.

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

mysql 忘记密码的解决方法(linux和windows小结)

编程语言 网络编程
mysql 忘记密码的解决方法(linux和windows小结)

windows下mysql忘记root密码的解决方法

编程语言 网络编程
windows下mysql忘记root密码的解决方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

mysql忘记密码的解决方法

编程语言 网络编程
mysql忘记密码的解决方法

忘记root密码的解决方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
忘记root密码的解决方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Unix和Linux密码丢失解决方法

电脑入门
Unix和Linux密码丢失解决方法

经测试最好用的mysql密码忘记的解决方法

编程语言 网络编程
经测试最好用的mysql密码忘记的解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

去除Win7登录界面Logo信息

去除Win7登录界面Logo信息

htm调用JS代码

htm调用JS代码
下拉加载更多内容 ↓