Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Bash
Posted by: Igor Mouawa
Added: Oct 24, 2020 5:04 PM
Modified: Oct 24, 2020 5:58 PM
Views: 12
Tags: no tags
  1. sudo apt update
  2. sudo apt install mysql-server
  3. sudo mysql_secure_installation
  4.  
  5. sudo mysql
  6. SELECT user,authentication_string,plugin,host FROM mysql.user;
  7. ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
  8. FLUSH PRIVILEGES;
  9. SELECT user,authentication_string,plugin,host FROM mysql.user;
  10.  
  11.  
  12. #########################################################################################
  13. Nota: a instrução anterior, ALTER USER, configura o usuário root do MySQL para autenticar-se com o plug-in caching_sha2_password. De acordo com a documentação oficial do MySQL, o caching_sha2_password é o plug-in de autenticação preferencial do MySQL, pois ele fornece uma criptografia de senha mais segura do que o mysql_native_password, que é o plug-in mais antigo (mas ainda assim bastante utilizado).
  14.  
  15. No entanto, muitos aplicativos PHP (phpMyAdmin, por exemplo) não funcionam de maneira confiável com o caching_sha2_password. Se planeja utilizar este banco de dados com um aplicativo PHP você pode, em vez disso, querer definir o root para autenticar-se com o mysql_native_password:
  16.  
  17. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';