我正在尝试在Odroid C2上安装wordpress。 但是,wordpress无法访问mysql。
所以,我试过了。
如果我用sudo执行mysql,那就OK了。但是,没有sudo,我就不能。
C2的操作系统是Ubuntu Mate 16.04,所以我安装了mariaDB而不是mysql。
我遵循了mariaDB安装指南。
如何在没有sudo的情况下使用mysql,以及我的wordpress如何访问数据库。
答案 0 :(得分:4)
尝试这个来解决问题:
登录您的数据库
sudo mysql -u root -p
然后进行这些修改:
MariaDB []>use mysql;
MariaDB [mysql]>update user set plugin='' where User='root';
MariaDB [mysql]>flush privileges;
MariaDB [mysql]>exit
尝试在没有sudo的情况下再次登录
答案 1 :(得分:2)
这应该是serverfault.com问题。但无论如何,请仔细阅读此清单
因此,如果不是3,则必须创建新用户并授予其访问权限以解决此问题。即。
GRANT ALL ON <YOUR_WP_DATABASE_NAME>.* TO "wpuser"@"localhost" IDENTIFIED BY "somepassword";
然后,尝试使用该用户的mysql确认它有效。