Eu estou tentando instalar o wordpress no Odroid C2. No entanto, o wordpress não pôde acessar o mysql.
Então, eu tentei isso.
Se eu executar o mysql com o sudo, tudo bem. Mas, sem sudo, eu posso "t.
O SO do C2 é o Ubuntu Mate 16.04, então instalei o mariaDB ao invés do mysql.
Eu segui o guia de instalação do mariaDB.
Como posso usar o mysql sem o sudo, e como o meu wordpress pode acessar o banco de dados.
Respostas:
2 para resposta № 1Isso deve ser um problema do serverfault.com. Mas enfim, passe por essa lista de verificação
- Você está iniciando o mysql com porta diferente de 3306
- Verificar o acesso do cliente mysql é o + rx, ou seja, ls -la / usr / bin / mysql
- Você concedeu acesso de usuário diferente de "root" no mysqldb / mariadb. Mysql db pode impedir você de usar root @ localhost se não estiver rodando sudo
Portanto, se no caso 3, você deve criar um novo usuário e conceder acesso a ele para resolver isso. isto é
GRANT ALL ON <YOUR_WP_DATABASE_NAME>.* TO "wpuser"@"localhost" IDENTIFIED BY "somepassword";
Depois, tente o mysql usando esse usuário para confirmar se funciona.
2 para resposta № 2
tente isso para resolver o problema:
Faça o login no seu banco de dados
sudo mysql -u root -p
então faça estas modificações:
MariaDB []>use mysql;
MariaDB [mysql]>update user set plugin="" where User="root";
MariaDB [mysql]>flush privileges;
MariaDB [mysql]>exit
tente entrar novamente sem sudo