/ / Executar mysql sem sudo - mysql, mariadb, sudo

Executar mysql sem sudo - mysql, mariadb, sudo

Eu estou tentando instalar o wordpress no Odroid C2. No entanto, o wordpress não pôde acessar o mysql.

insira a descrição da imagem aqui

Então, eu tentei isso.

insira a descrição da imagem aqui

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 № 1

Isso deve ser um problema do serverfault.com. Mas enfim, passe por essa lista de verificação

  1. Você está iniciando o mysql com porta diferente de 3306
  2. Verificar o acesso do cliente mysql é o + rx, ou seja, ls -la / usr / bin / mysql
  3. 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