缘由
就当前的 PHP 程序 —— WordPress 来说,
它使用 MYSQL 的用户及密码以完成认证。
而新版的 MariaDB 默认的认证方式为 unix socket ,这就需要更改了。
更改的具体步骤不再阐述,请参阅官方文档。
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password;
SET PASSWORD = PASSWORD('foo');
Code language: JavaScript (javascript)
问题
更改后用户可能不会明显发现问题,一些服务的运行状态仍为 Running 。
但若查看服务详情,即可发现有一些非关键错误的报错了。
例如一些日常的日志更新、表的刷新操作等。
解决方法
通过查阅相关网页发现,
只需要在默认的数据库配置文件中更改默认的用户及密码即可。
# Debian/Ubuntu
# File LOCATION /etc/mysql/debian.cnf
[client]
host = localhost
user = root
password =
...
Code language: PHP (php)
至此问题解决。
Refer
了解 Starx's Home 的更多信息
Subscribe to get the latest posts sent to your email.
0 条评论