Usuário para banco de dados mysql [closed]

0

Em um servidor Debian de teste, estou usando root como usuário para o mysql. Então para cada site do Wordpress que eu tenho, eu tenho isso no arquivo de configuração do php:

define('DB_USER', 'root');
define('DB_PASSWORD', '...');

Este "usuário root" é uma coisa específica do mysql, ou está relacionado ao usuário root do Linux?

Se sim, qual é a melhor prática para separar o mysql de root user (por questões de segurança)?

    
por Basj 21.10.2016 / 10:22

2 respostas

1

O usuário root em mySQL não é o mesmo root do GNU / Linux . É um usuário criado dentro do gerenciador do banco de dados para acessá-lo. Você deve evitar usá-lo, pode criar usuários com privilégios restritos facilmente e assim evitar riscos de segurança.

    
por 21.10.2016 / 11:02
1

Esse é o usuário root para o MySQL. Não tem nada a ver com o usuário root do Linux. Assim como o Linux, é o nome da conta do superusuário no MySQL.

Você não deve usar root como o usuário do MySQL para o seu banco de dados Wordpress, o que é um grande risco de segurança. Crie um usuário do MySQL wp (ou qualquer outro) para ele, então dê acesso somente ao banco de dados wordpress .

    
por 21.10.2016 / 11:02

Tags