我的本地的是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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐