今天把博客转移到新的服务器上 服务器用的是mysql8.0 然后配置好数据库用户时发现wordpress报建立数据库连接时出错
打开wordpress的debug(在wp-config.php里)
define('WP_DEBUG', false);//修改为true define('WP_DEBUG', true);
报了两个错
应该是mysql8.0新的密码认证导致的
解决方法
//sql语句 ALTER USER 'WP数据库用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY 'WP数据库密码'; //刷新MySQL的系统权限相关表 FLUSH PRIVILEGES;
刷新页面 正常访问
最后记得关闭WP的debug
说点什么