写在前面
如果使用的是远程服务器,请在防火墙或安全组中配置 放行数据库使用的端口(默认是3306)
同时,检查数据库是否已配置数据库访问权限,若密码正确但无法连接,出现1045 (28000),请设置mysql的配置文件,修改成无密码登陆 后登陆mysql数据库(百度有)
使用无密码方式登陆数据库,输入以下命令即可解决问题
GRANT ALL PRIVILEGES ON *.* TO root @'%' IDENTIFIED BY "mypassword";
FLUSH PRIVILEGES;
% 表示所有的IP都能访问,也可以修改为专属的
mypassword