permissão em mariadb

1. permissão em mariadb

Albert Einstein
lordeinstein

(usa Manjaro Linux)

Enviado em 01/12/2019 - 15:22h

sudo mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 103
Server version: 10.4.10-MariaDB-1:10.4.10+maria~bionic-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> update user set password=PASSWORD("123") where User='root';
ERROR 1348 (HY000): Column 'Password' is not updatable
MariaDB [mysql]>



  


2. Re: permissão em mariadb

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 01/12/2019 - 22:01h

Uma maneira simples de alterar a senha do root para versões recentes do MySQL é usando o comando ALTER USER. No entanto, esse comando não funcionará agora porque as tabelas de permissões não estão carregadas.

Vamos dizer ao servidor de banco de dados para recarregar as tabelas de permissões emitindo o comando FLUSH PRIVILEGES.

FLUSH PRIVILEGES; 


Para o MySQL 5.7.6 e mais recentes, bem como o MariaDB 10.1.20 e mais recentes, use o seguinte comando:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'nova-senha'; 


Para o MySQL 5.7.5 e mais antigo, bem como o MariaDB 10.1.20 e mais antigo, use:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('nova-senha'); 


Certifique-se de substituir nova-senha pela senha que você vai querer colocar para o seu usuário root.
Nota: Se o comando ALTER USER não funcionar, geralmente é indicativo de um problema maior. No entanto, você pode tentar UPDATE … SET para redefinir a senha de root.

UPDATE mysql.user SET authentication_string = PASSWORD(nova-senha') WHERE User = 'root' AND Host = 'localhost'; 


Se você usou o comando anterior o UPDATE … SET, lembre-se de recarregar as tabelas de permissões depois disso, com esse comando:

FLUSH PRIVILEGES; 


Feito isso, saia do prompt do bando de dados:

exit; 



Abraço,
Diego M. Rodrigues


3. Re: permissão em mariadb

Albert Einstein
lordeinstein

(usa Manjaro Linux)

Enviado em 05/12/2019 - 00:10h

então eu estou com outro problema

eu fiz um tutorial aqui e mudo o ip localhost para 192.168.0.1
esse ip não é padrão como posso retornar para o antigo ip.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts