Mysql8.0 on Ubnutu16.2 开启远程访问 2021-07-10

开启远程访问

  1. 使用mysql -u root -p命令并输入你的密码登录
  2. 输入use mysql;指定数据库
  3. 输入select Host,User from user;进行查询,结果如下图
  4. root用户的 Host为 localhost,此时只允许本地访问。未开启远程访问权限。
  5. 输入update user set host = '%' where user = 'root';来修改,%代表允许所有的远程主机进行连接。
  6. 授权grant ALL on . to root@% with grant option;
  7. 刷新权限flush privileges;

还是远程访问不成功,

请查看3306端口是否开放或者查看/etc/mysql/mysql.conf.d路径下mysqld.cnf中的bind_address = 0.0.0.0之前是否有#

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容