MAC 环境下初始化mysql root 密码
2016-03-20 00:12
537 查看
1. 关掉mysql服务,打开系统设置最后的mysql,然后将mysql先关掉
2. 生成一个文件命名mysql-init,文件中放入:一句话,这句话不同版本不一样,如下:(括号里面不包含)
alter user ‘root’@‘localhost’ identified by ‘新密码’;(MySQL 5.7.6 and later)
set password for ‘root’@‘localhost’=password(‘新密码’);(MySQL 5.7.5 and earlier)
3. cd /usr/local/mysql/bin/
sudo su
mysqld_safe —init-file=/home/me/mysql-init &
mysqld_safe —skip-grant-tables &
./mysql
flush privileges;
update mysql.user set authentication_string = password(‘你在文件中定义的新密码’),password_expired = ’N’ where user = ‘root’ and host = ‘localhost’;
flush privileges;
quit;
./mysql -u root -p
输入你的新密码就好了
参考:B.5.3.2.2 Resetting the Root Password: Unix and Unix-Like Systems小节(http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html)
2. 生成一个文件命名mysql-init,文件中放入:一句话,这句话不同版本不一样,如下:(括号里面不包含)
alter user ‘root’@‘localhost’ identified by ‘新密码’;(MySQL 5.7.6 and later)
set password for ‘root’@‘localhost’=password(‘新密码’);(MySQL 5.7.5 and earlier)
3. cd /usr/local/mysql/bin/
sudo su
mysqld_safe —init-file=/home/me/mysql-init &
mysqld_safe —skip-grant-tables &
./mysql
flush privileges;
update mysql.user set authentication_string = password(‘你在文件中定义的新密码’),password_expired = ’N’ where user = ‘root’ and host = ‘localhost’;
flush privileges;
quit;
./mysql -u root -p
输入你的新密码就好了
参考:B.5.3.2.2 Resetting the Root Password: Unix and Unix-Like Systems小节(http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html)
相关文章推荐
- MySQL 基本操作
- mysql安装问题
- kali 上面已经安装了mysql但是启动报 ERROR 2002
- mysql 常用命令行-login
- Mysql中各种常见数据库存储引擎对比
- mysql连接问题
- mysql基本操作
- mysql5.7安装手册
- lvs(DR)+keepalived+mysql主从
- mysql 5 插入数据有不识别字符问题 解决方法
- Mysql常用表管理语句
- mysql 编码的问题
- mysql数据库设计篇--表字段类型
- Mac下新安装的MySQL无法登陆root用户解决方法
- char与varchar的区别
- MySQL命令行导出数据库
- mysql (master/slave)复制原理及配置
- mysql数据库基础--数据库操作
- MySQL入门
- Navicat 8 for mysql 连接远程mysql