目录

转自: 的《MySQL——修改root密码的4种方法(以windows为例)》

原址:https://www.jb51.net/article/39454.htm

转自:七秒的鱼 的《当忘记mysql数据库密码时如何进行修改》

原址:http://www.cnblogs.com/panzhonglin/p/6253561.html


方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

因为长时间没有使用数据库了,或者把密码改完之后就忘了数据库密码,不能正常进入数据库,也无法修改密码,有一个简单的常用修改密码方式:

1.首先找到和打开mysql.exe和mysqld.exe所在的文件夹(在你所安装的Mysql的bin文件夹下),复制路径地址。

2.Windows+R打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。

3.输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。请注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行再进行此操作。

4.然后直接输入mysql,不需要带任何登录参数直接回车就可以登录上数据库。

5.输入show databases;   可以看到所有数据库说明成功登录。

6.其中mysql库就是保存用户名的地方。输入 use mysql;  选择mysql数据库。

7.show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。

8.输入select user,host,password from user; 来查看账户信息。

9.更改root密码,输入update user set password=password('root') where user='root' and host='localhost';在这里将密码改为root.

10.再次查看账户信息,select user,host,password from user;   可以看到密码已被修改。

11.退出命令行,重启mysql数据库,用新密码尝试登录。

windows下MySQL修改root密码相关推荐

  1. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法

    本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...

  2. linux下mysql修改root密码

    方法一:用set password命令 首先,登陆mysql mysql -u root -p 然后执行set password命令 set password for root@localhost = ...

  3. Windows下mysql忘记root密码的解决方法

    Mysql版本:5.1 1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录 ...

  4. MySQL——修改root密码的4种方法(以windows为例)

    本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助 方法1: 用SET PASSWORD命令 首先登录MySQL. ...

  5. 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...

    方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...

  6. 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c

    在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置: # vi /etc/my.cnf ...

  7. mysql如何通过数据库修改root_MySQL数据库之MySQL——修改root密码的4种方法(以windows为例)...

    本文主要向大家介绍了MySQL数据库之MySQL--修改root密码的4种方法(以windows为例) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法1: 用SET PAS ...

  8. MySQL修改root密码的多种方法+给远程登录赋权

    参考http://blog.itpub.net/29578568/viewspace-2149699/ 一.MySQL修改root密码的多种方法 在 Navicat for MySQL 下面直接执行 ...

  9. linux下mysql的root密码忘记解决方

    linux下mysql的root密码忘记解决方 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没 ...

最新文章

  1. poj2446(匈牙利算法)
  2. C ++ 11基于反向范围的for循环
  3. DBA查询命令积累——不断更新
  4. 电脑备忘录软件测试自学,软件测试经验和教训分享.pdf
  5. vagrant:修改Linux网络设置
  6. 给机械硬盘加个缓存:PrimoCache
  7. 【优化预测】基于matlab贝叶斯网络优化LSTM预测【含Matlab源码 1329期】
  8. matlab 误码曲线,用matlab画误码率曲线
  9. java SE复习笔记61
  10. 淘宝购物车测试用例+流程图
  11. html折线图坐标轴怎么设置,Excel折线图怎么设置坐标轴起点不为0
  12. android短视频列表自动播放,手把手教你实现视频列表滚动自动播放-短视频列表滚动播放实战...
  13. 数字化转型的必要性和意义
  14. 博士申请 | 新加坡科技设计大学段凌杰教授招收人工智能全奖博士生
  15. OpenCV开发笔记(四十七):红胖子8分钟带你深入了解直方图(图文并茂+浅显易懂+程序源码)
  16. 【声卡宿主】ProTools 2021.7.0使用安装教程
  17. DLX精确覆盖 hdu4069 Squiggly Sudoku
  18. Zookeeper:实现节点Barriers(即限定操作)
  19. 空间射线与三角形相交算法的两种实现
  20. Ubuntu18状态栏调整位置,放置在屏幕下方

热门文章

  1. Ue4 TEXTURE STREAMING POOL OVER ****MiB BUDGET 问题解决
  2. 在ArcGIS Pro2.2中玩转聚焦地图
  3. 逻辑回归介绍及statsmodels、sklearn实操
  4. sw运行很卡怎么办_怎样才能提高Solidworks的运行速度/SW运行慢怎么办?
  5. CSS的作用与各种样式
  6. 浅谈AI在智慧交通行业的应用
  7. 【Matlab】如何使用Simulink进行电池建模和SOC预估
  8. notepad主题设置,navicat护眼色设置
  9. IDEA配置tomcat静态资源目录
  10. 计算机视觉 马尔_【20推免情况】四川大学计算机、软件、网安