我的本地的是windows10,用的远程连接工具是navicat,服务器上mysql的版本是5.7。个人开发,整个步骤非常不严谨!

安装MySQL

  • 可以直接用默认源安装,因为我发现华为云上换其他源总是报错,目前没有解决华为云服务器上换源的问题。
  • sudo apt-get install mysql-server

开启远程登陆

  • 刚安装好的mysql不需要密码,直接登录,sudo mysql
  • 让所有ip都能远程登陆到这个MySQL服务,grant all privileges on *.* to 'root'@'%' identified by '123456';,远程登录的密码就是123456。
  • flush privileges;

修改mysql的配置文件

  • 百度上的很多教程是修改 /etc/my.cnf 中的bind-address,把他注释掉。这个文件路径在centos下有,Ubuntu没有。
  • Ubuntu这个文件的路径在 /etc/mysql/mysql.conf.d/mysqld.cnf,把这个文件中bind-address的一行注释掉。
  • 重启MySQL,sudo service mysql restart

设置华为云服务器安全组规则

  • 开放3306端口。
    在这里插入图片描述

远程登录

在这里插入图片描述
-测试成功
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐