修改root用户

查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password

update user set plugin = 'mysql_native_password' where user = 'root';

或者执行下面语句,这样就不需要执行Step2的内容啦!

​ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

然后

 flush privilege;

退出mysql。

Step2 修改或者设置root用户密码

退出后使用 mysql -u root -p 发现登录不了Mysql,  报的错为:

ERROR  (): Access denied for user 'root'@'localhost' (using password: YES)

然后修改root密码(密码可与之前的一样):

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

然后,quit;退出。

如果 root还是无法远程访问,则进行下面操作:

netstat -ntpl 查看3306监听在127.0.0. 的话 改成监听IP为你的IP 或者为0.0.0.

vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address = 127.0.0.1 去掉#注释改成

bind-address = 0.0.0.0

mysql远程连接 Host * is not allowed to connect to this MySQL server

执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;

最新文章

  1. 英康手机订单系统APP使用说明
  2. uva 1025,城市的间谍
  3. x64、x86_64、x64三者的区别
  4. Oracle存储过程的理解
  5. 【转】Android开发之旅:环境搭建及HelloWorld
  6. hdoj 1509 Windows Message Queue【优先队列】
  7. Uber司机一周体验记:成单率仅57%
  8. LightOJ1012-Guilty Prince-DFS
  9. BZOJ2839 集合计数 容斥
  10. MapReduce的二次排序
  11. Excel技巧--分隔工资条
  12. Baidu WebUploader 前端文件上传组件的使用
  13. vue中常用的两中页面刷新的方式和页面回退
  14. leecode第九题(回文数)
  15. 【转】linux tar 压缩
  16. iOS AOP编程思想及实践
  17. 函数及while实例
  18. vim 配置半透明
  19. HDU4893【线段树单点、区间更新】
  20. ubuntu 安装 consul

热门文章

  1. BZOJ 4571: [Scoi2016]美味
  2. (20)打鸡儿教你Vue.js
  3. 一次 react-router 中遇到的小坑
  4. 《挑战30天C++入门极限》C++类对象的复制-拷贝构造函数
  5. Ubuntu16.04忘记MySQL5.7的root用户密码之解决方案
  6. [Web前端] WEEX、React-Native开发App心得 (转载)
  7. HSCR | Hirschsprung‘s disease | 巨结肠 | 研究进展
  8. Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'kindergarten.n.stuMChkTime' which is not functionally dependent on columns in GROUP BY clause; this is in
  9. web文件上传,带进度条
  10. 新零售下的 AI智能货柜