最近在学习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开始配置的,希望对大家有帮助。