1.前置准备(服务器/远程 端)
-
创建用户
默认的 root 用户只能当前节点 localhost 访问,是无法远程访问的,我们需要创建一个root账户,用于远程访问:
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
-
给root用户分配权限
grant all on *.* to 'root'@'%';
2.DataGrip远程连接MySQL
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/628a91fd2a034d80b6356a706ecff5d9.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/fcd2eb222005414295b1482fe32c9d3d.png#pic_center)
注意:
如果出现第5步测试失败,如下图所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e11dcc7b157b48e1b283702594577f48.png#pic_center)
原因可能是Linux系统防火墙,可以选择关闭防火墙,但推荐只开放需要的对应端口即可。
3.显示所有数据库
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/db067e29b06749bb8246b2e758b625e3.png#pic_center)