mysql8.0新密码认证导致wordpress连接数据库出错

今天把博客转移到新的服务器上 服务器用的是mysql8.0 然后配置好数据库用户时发现wordpress报建立数据库连接时出错

打开wordpress的debug(在wp-config.php里)

define('WP_DEBUG', false);//修改为true
define('WP_DEBUG', true);

报了两个错

WP报数据库连接错误

应该是mysql8.0新的密码认证导致的

解决方法

//sql语句
ALTER USER 'WP数据库用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY 'WP数据库密码';
//刷新MySQL的系统权限相关表
FLUSH PRIVILEGES;

刷新页面 正常访问

最后记得关闭WP的debug

说点什么

avatar
  Subscribe  
提醒