MAC安装&配置mysql5.7.10
2016-04-05 19:39
561 查看
mysql在5.7.6之后的版本去掉了在本地文件/root/.mysql_secret中生成初始密码的机制,所以在安装最新版的5.7.10过程中踩了坑,
按照正常安装方式一直提示如下错误
Access denied for user 'root'@'localhost' (using password: NO)
新版版本安装过程大致如下:
1.在系统偏好设置中关闭mysql服务
2.用安全模式启动服务:sudo mysqld_safe --skip-grant-tables
3.mysql -u root 登录,因为安全模式下,所以无需输入密码
4.登录后进行密码修改(密码修改这部分mysql做了很大的改动)
use mysql
select * from user;
update mysql.user set authentication_string=password('root') where user='root';
update mysql.user set Host='localhost' where user='root';
flush privileges;
密码字段已经不是之前的Password,新版本改为了现在的authentication_string字段
如果不按照这个步骤会报错:Access denied for user 'root'@'localhost' (using password: NO)
最后就可以用 mysql -uroot -p 然后输入上面设置的密码登录进mysql了
按照正常安装方式一直提示如下错误
Access denied for user 'root'@'localhost' (using password: NO)
新版版本安装过程大致如下:
1.在系统偏好设置中关闭mysql服务
2.用安全模式启动服务:sudo mysqld_safe --skip-grant-tables
3.mysql -u root 登录,因为安全模式下,所以无需输入密码
4.登录后进行密码修改(密码修改这部分mysql做了很大的改动)
use mysql
select * from user;
update mysql.user set authentication_string=password('root') where user='root';
update mysql.user set Host='localhost' where user='root';
flush privileges;
密码字段已经不是之前的Password,新版本改为了现在的authentication_string字段
如果不按照这个步骤会报错:Access denied for user 'root'@'localhost' (using password: NO)
最后就可以用 mysql -uroot -p 然后输入上面设置的密码登录进mysql了
相关文章推荐
- Mysql 安全问题
- Mysql入门第四课 视图和存储程序
- MySQL使用主机名(127.0.0.1)连接不了
- Windows下重置MySQL的root密码
- mysql_auth.c 一段C代码
- MySQL数据库数据迁移到SQLserver
- MySQL Replication
- mac mysql 5.7.11 安装成功之后忘记密码
- mysql常用命令
- mysql 存储过程
- MySQL创建用户与授权方法
- 关于mysql函数GROUP_CONCAT
- Workbench远程访问mysql数据库
- 《MySQL必知必会学习笔记》:更新和删除数据
- MySql 修改root用户密码的方式
- mysql数据库各存储引擎比较
- mysql 之mvcc多版本控制
- VS2013 EF6连接MySql需要几步?
- mysql5.7版本开始创建用户需要create user
- Windows下MySQL忘记了密码怎么修改