MySQL修改root密码的多种方法
2016-04-19 20:08
633 查看
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
1.关闭mysql服务
2.cmd启动命令:mysqld --skip-grant-tables&
3.新开一个cmd窗口:mysql -u root
4.mysql>use mysql
5.mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
6.mysql> FLUSH PRIVILEGES;
7.服务中结束进程mysqld.exe
8.重启服务,完成
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
1.关闭mysql服务
2.cmd启动命令:mysqld --skip-grant-tables&
3.新开一个cmd窗口:mysql -u root
4.mysql>use mysql
5.mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
6.mysql> FLUSH PRIVILEGES;
7.服务中结束进程mysqld.exe
8.重启服务,完成
相关文章推荐
- Mac操作系统下忘记MYSQL的密码--无密码进入
- MySQL分库分表环境下全局ID生成方案
- Mac下MySQL卸载方法
- mysql-proxy安装报错
- mysql-proxy安装
- 【MySQL】一次扩展平台引发的字符集调整
- SQLyog管理Mysql数据库
- web.py的两种更新Mysql数据的方法
- Rails Mysql2::Error: closed MySQL connection 报错
- MYSQL
- JSP_tomcat_mysql_注冊验证用户;
- mysql性能优化-慢查询分析、优化索引和配置
- MySQL 1045 登录失败
- MySql 导出excel
- MySQL索引类型及优化
- Mysql 查看连接数,状态
- 一千行MySQL学习笔记
- Mysql主从复制
- Innobackup mysql 多实例环境搭建主从同步
- JDBC+MYSQL初始学习