mac下安装mysql8.0.11时 要求输入密码 之后想修改密码

注意 此方法适用于mac下的mysql8.0.11 其他版本不一定相同

1.启动mysql后正常登陆

2.查看sql中的root用户

select host, user, authentication_string, plugin from mysql.user;+-----------+------------------+-------------------------------------------+-----------------------+| host   | user       | authentication_string           | plugin        |+-----------+------------------+-------------------------------------------+-----------------------+| localhost | mysql.infoschema | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password || localhost | mysql.session  | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password || localhost | mysql.sys    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password || localhost | root       | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 | mysql_native_password |+-----------+------------------+-------------------------------------------+-----------------------+4 rows in set (0.00 sec)
  • 语法格式
select host, user, authentication_string, plugin from user;

authentication_string 加密后的密码

  • 注意 mysql8.0以后废弃了PASSWORD函数 添加密码的时候不需要使用函数
  • 清空root密码

update user set authentication_string='你的密码' where mysql.user='root';

4.测试

mysql -uroot -p你的密码

更多相关文章

  1. Android(安卓)版本兼容 — Android(安卓)6.0 和 7.0后获取Mac地
  2. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  3. 浅谈Java中Collections.sort对List排序的两种方法
  4. Python list sort方法的具体使用
  5. python list.sort()根据多个关键字排序的方法实现
  6. android上一些方法的区别和用法的注意事项
  7. android实现字体闪烁动画的方法
  8. Android中dispatchDraw分析
  9. Android四大基本组件介绍与生命周期

随机推荐

  1. Android中shape的简单介绍
  2. Android使用MediaRecorder实现录音功能
  3. Android training–android studio
  4. Android应用程序键盘(Keyboard)消息处理机
  5. bindService
  6. Android入门教程(四)之------Android工程
  7. Android HAL模块实现
  8. Android开发: 线程间消息通信 Looper 和H
  9. 用Gradle 构建你的android程序-依赖管理
  10. Android之通知的使用-Notification