远程连接MySQL

75 阅读1分钟

远程连接MySQL

MySQL版本:8.0

  1. 修改密码(有密码的不用改)
[root@localhost ~]# mysql -u root -p '原来的密码'   

mysql> show databases;

mysql> use mysql;

mysql> ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

mysql> flush privileges;   --刷新MySQL的系统权限相关表

mysql> exit;
  1. 安全组开放3306端口
  2. 防火墙开放3306端口
  3. 修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,将127.0.0.1这两行注释掉

image.png

  1. 然后按照下面博客第三步修改

    navicate 连接mysql8.0,个人踩坑问题汇总 - 码哥之旅 - 博客园 (cnblogs.com)