一、 连接不上服务器数据库可能有以下几种原因:
- 端口没开 可用 telnet 服务器 端口号 测试
- 服务没启动 service mysql restart
- 权限没开
二、 权限没开时,可用以下命令开启:
1、 在数据库中执行以下命令修改权限 root是用户 yourpassword 是密码
- grant all privileges on . to ‘root’@’%’ identified by ‘yourpassword’ with grant option;
- flush privileges;
2、 在服务器中
- sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 注释 bind-address = 127.0.0.1那一行
- service mysql restart 重启mysql