mac mysql初始密码的重置
2016-07-30 10:23
501 查看
只想说mysql 安装现在是越来越蛋疼了,初始密码不是让你设置,而是生成一个随机的密码,如果不小心,没注意,那真是很麻烦的。需要重置。。。
前几天安装了 mysql 5.7.13版本,需要重置,现解决,特记录一番,以便以后以及遇到相同问题的朋友。
废话不多说,直接来步骤。
1、关闭mysql服务
2、进入mysql目录:cd /usr/local/mysql/bin/
3、进入管理员权限 :sudo su
4、禁止mysql 密码验证:./mysqld_safe –skip-grant-tables &
(mysql会自动重启,可在系统设置中查看,如果有问题可以重启mac,重复以上步骤)
5、直接进入mysql: ./mysql
6、刷新mysql系统权限: FLUSH PRIVILEGES;
7、重置密码:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘你的新密码’;
PS:不同版本的mysql重置密码的命令有些不一样,可查看版本对症下药。如下:
(1)MySQL 5.7.6 and later: ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
(2)MySQL 5.7.5 and earlier: SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘新密码’);
密码重置已完毕,可以试试登陆mysql。
大功告成。
前几天安装了 mysql 5.7.13版本,需要重置,现解决,特记录一番,以便以后以及遇到相同问题的朋友。
废话不多说,直接来步骤。
1、关闭mysql服务
2、进入mysql目录:cd /usr/local/mysql/bin/
3、进入管理员权限 :sudo su
4、禁止mysql 密码验证:./mysqld_safe –skip-grant-tables &
(mysql会自动重启,可在系统设置中查看,如果有问题可以重启mac,重复以上步骤)
5、直接进入mysql: ./mysql
6、刷新mysql系统权限: FLUSH PRIVILEGES;
7、重置密码:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘你的新密码’;
PS:不同版本的mysql重置密码的命令有些不一样,可查看版本对症下药。如下:
(1)MySQL 5.7.6 and later: ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
(2)MySQL 5.7.5 and earlier: SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘新密码’);
密码重置已完毕,可以试试登陆mysql。
大功告成。
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜