MySQL——修改root密码的4种方法(以windows为例)
2023-09-27 14:24: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。
格式: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登录。
相关文章
- windows linux 下安装mysql 报1045 等错误
- crly-shell centos/windows服务器,Mysql数据库表结构损坏
- 【MySQL高级】MySql中常用工具及Mysql 日志
- windows python flask与mysql数据库写入查询
- ElasticSearch(五) Elasticsearch-jdbc实现MySQL同步到ElasticSearch
- Php Mysql
- 【MySQL进阶-08】深入理解innodb存储格式,双写机制,buffer pool底层结构和淘汰策略
- 《PHP和MySQL Web开发从新手到高手(第5版)》一1.2 在Windows下安装
- 《PHP和MySQL Web开发从新手到高手(第5版)》一2.3 SQL语言
- MySQL递归查询树状表的子节点、父节点
- Mysql有用的面试题
- mysql join详解
- Windows下MySQL下载安装、配置与使用
- windows下mysql启动报错,Can't find error-message file 'D:softmysql-5.7.27/share/errmsg.sys'.
- Ubuntu lamp PHP 7.2 安装mysql和mcrypt 扩展
- mysql安装(linux下,二进制安装,8.0)
- 【转】sql server迁移到mysql
- (3.6)mysql基础深入——mysqld_safe源码简介【待写】
- window安装MYSQL出错:a windows service with the name MYSQL already...service.
- windows 下 mysql服务的注册和删除
- Windows中MySQL 8.x版本忘记密码如何重设
- nodejs mysql 连接数据库
- windows下 myCat+mySQL读写分离配置
- windows环境下mysql主从配置