云服务器配置mysql 并 通过本地的navicat进行连接

在这里插入图片描述

过程:

  • 云服务器中下载mysql
    这一步一般在最一开始进入宝塔面板就会有下载提示。
  • 在阿里云主界面开防火墙
  • 在宝塔主面板放行端口
    在这个过程中碰到了一个问题,就是显示放行的这个数据库3306端口外网不通。
    在这里插入图片描述
    解决办法:首先端口显示放行端口的状态为外网不通的原因不是放行的操作出了问题(一开始就是这么想的,以为是第一次放行的时候点错了什么,后来又认认真真地重新操作了一边,还是显示外网不通),只要成功连接一次之后就会显示正常。
    在这里插入图片描述
    其次,是解决办法的具体过程,
    • 在mysql数据库配置文件中修改两项,第一个是在mysqlId的标签下添加skip-grant-tables,第二个是将bind-address 的127.0.0.1 修改为0.0.0.0,然后保存退出。
    • 一定要重启mysql服务
    • 注意一个误区,云服务器区分于本地的mysql,本地的mysql有时会在terminal中关闭,这是需要手动开启mysql服务,但是云服务器设定是始终运行的,所以直接去本地的navicat连接就好
  • 进入本地的navicat开始配置连接
    • 输入的主机是云端主机的ip
    • 输入的密码是root密码,不是下面创建的数据库的那个密码,那个密码是用在连接那个数据库的时候使用的。
发布了95 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43345204/article/details/102734744