MySQL修改root密码的多种方法
2016-06-27 09:25
633 查看
在 Navicat for MySQL 下面直接执行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 就可以
方法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密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
方法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密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
相关文章推荐
- mysql用语句实现重复数据不插入数据
- .Net+MySQL的开发(数据库访问)
- JDBC复习一(mysql)
- MySQL性能优化的最佳21条经验
- MySQL触发器简单使用
- MySQL如何避免使用swap
- 在EF中使用MySQL的方法及常见问题
- MySQL的InnoDB扩容及ibdata1文件瘦身方案完全解析
- MySQL出现SQL Error (2013)连接错误的解决方法
- 所有配置正确,安装成功,但MySQL 服务无法启动(mysql-5.7.13-winx64)
- MYSQL连接函数
- Mysql优化(基础*转载)
- Mysql学习总结
- mysqldump
- 使用LVM快照备份Mysql
- mysql 修改datadir
- MySQL事务
- mysql5.6 TIME,DATETIME,TIMESTAMP
- MYSQL Index Usage
- MYSQL Index Usage