本文主要是介绍使用MySQL WorkBbench 连接远程服务器上的mysql教程(包含踩过的坑),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在学习MySQL,想要装一个可视化程序,但是希望把脏活累活留给服务器,于是自己电脑上安装了一个MySQL Workbench作为Client。下面记录一下配置的过程。
服务器端MySQL配置
安装MySQL这里就不赘述啦,可以参考
https://segmentfault.com/a/1190000023081074
然后是设置MySQL远程访问
- 打开配置文件修改连接地址
- 设置用户远程登陆权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;flush privileges;
然后我们登录mysql,使用select host, user from user;
查看每个用户的host地址。这里root用户的host是%就说明允许外网访问啦。
MySQL Workbench连接
局域网连接
外网连接
回宿舍用校园网想连接MySQL来着,结果试了半天,直接贴图
这里比较难理解的是为什么MySQL Hostname是局域网ip,有知道的大佬可以评论区赐教。
另外要注意服务器需要开放3306端口。
以上就是我踩过的坑啦,都是从0开始配置的,希望对大家有帮助。
这篇关于使用MySQL WorkBbench 连接远程服务器上的mysql教程(包含踩过的坑)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!