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

时间:2024-01-16 17:50:55 

方法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登录。

标签:MySQL,root密码,windows
0
投稿

猜你喜欢

  • python图形开发GUI库pyqt5的基本使用方法详解

    2022-07-08 02:31:55
  • Python将二维列表list的数据输出(TXT,Excel)

    2021-06-11 05:23:20
  • 如何在网页上使用VBScript和JScript

    2008-05-05 19:53:00
  • js取得html iframe中的元素和变量值

    2024-06-07 15:26:17
  • 如何利用SysOjects来获知数据库的信息?

    2010-01-01 15:43:00
  • Python Socket编程入门教程

    2022-03-08 01:08:49
  • Python Mysql自动备份脚本

    2024-01-16 00:57:46
  • Keras框架中的epoch、bacth、batch size、iteration使用介绍

    2023-10-13 13:15:13
  • python 爬取国内小说网站

    2022-11-30 16:02:04
  • perl的cgi高级编程介绍

    2022-10-04 23:41:28
  • 什么是gzip,人肉gzip?

    2008-11-20 13:01:00
  • Pycharm快速安装OpenCV的详细操作步骤

    2021-02-01 09:51:10
  • JupyterLab远程密码访问实现

    2022-06-04 23:52:26
  • Python中用pyinstaller打包时的图标问题及解决方法

    2021-11-10 01:41:33
  • MySql范围查找时索引不生效问题的原因分析

    2024-01-12 14:42:33
  • Python语法学习之正则表达式的使用详解

    2023-02-11 15:39:26
  • 解决pymysql cursor.fetchall() 获取不到数据的问题

    2024-01-29 09:00:19
  • 引起用户注意的界面方式

    2007-10-07 21:17:00
  • mysql连接查询详解

    2024-01-15 16:42:11
  • python3 pillow生成简单验证码图片的示例

    2022-08-16 23:17:05
  • asp之家 网络编程 m.aspxhome.com