远程连接华为云主机上的mysql(服务器的系统是Ubuntu18.04)
我的本地的是windows10,用的远程连接工具是navicat,服务器上mysql的版本是5.7。个人开发,整个步骤非常不严谨!步骤安装MySQL开启远程登陆修改mysql的配置文件设置华为云服务器安全组规则远程登录安装MySQL可以直接用默认源安装,因为我发现华为云上换其他源总是报错,目前没有解决华为云服务器上换源的问题。sudo apt-get install mysql-server。开启
·
我的本地的是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端口。
远程登录
-测试成功
更多推荐
已为社区贡献1条内容
所有评论(0)