错误

服务启动后数据库报错 , 但是检查以后密码正确。

  1. Access denied for user 'root'@'localhost'(using password: YES)

解决方案

  • 检查数据库密码是否正确 ,使用 navicat 、mysql-client 等工具链接确认
  • 设置数据链接权限为 % (允许其他IP 链接)

企业微信截图_6bf58e22-247c-41c7-ae8d-d432d478f912.png

配置数据库权限

  1. mysql -u root -p
  2. USE mysql;
  3. update user set host='%' where user='root';
  4. # 注意修改 账户密码 为实际数值
  5. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
  6. #刷新权限
  7. flush privileges;

image.png