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