Navicat 连接远程服务器的办法和遇到的问题

最近在阿里云买了一台服务器用来部署项目, 配置nginx这部分还是有点问题, 不过解决了如何连接服务器的数据库连接方式

连接步骤:

  • 在阿里云控制台(防火墙)上开放数据库的端口号 3306/或者其他的端口号

  • 连接远程服务器,增加用户连接的权限;

  • mysql -u root -p

  • use mysql;

  • update user set host = ‘%’ where user =‘root’;

  • 这个时候 host 对应的就是 % , 而不是 localhost了, 修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

  • flush privileges;

  • 刷新权限配置

  • Navicat 连接远程服务器的办法和遇到的问题

可能的问题:

  • 连接出现1251的问题
    error 1251
    这里面的 localhost 需要换成 % 即可
  • 连接出现1369的问题
    这是因为修改了host表, 里面对应不存在 root@localhost了, 换成 root@%(之前换的)
  • 连接出现2003的问题
    没开端口号, 也没开权限, 重配置来.
  • 连接出现1045的问题
    error 1045
    error 1045

上一篇:两端等高布局


下一篇:CSS实现字体荧光效果