Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak utworzyć sześcioznakowe hasło w MySQL 5.7?

Najpierw zaloguj się za pomocą mysql -u root -p i sprawdź aktualne zasady polityki:

# SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password_dictionary_file    |        |
| validate_password_length             | 5      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+--------------------------------------+--------+

Następnie możesz dowolnie zmienić dowolną z powyższych zmiennych:

# SET GLOBAL validate_password_length = 5;
# SET GLOBAL validate_password_number_count = 0;
# SET GLOBAL validate_password_mixed_case_count = 0;
# SET GLOBAL validate_password_special_char_count = 0;

Wreszcie możesz utworzyć bazę danych i użytkownika uzyskującego do niej dostęp za pomocą prostszego hasła:

# CREATE DATABASE test1;
# GRANT ALL PRIVILEGES ON test1.* TO [email protected] IDENTIFIED BY "pass1";
# FLUSH PRIVILEGES;

Następnie możesz zalogować się za pomocą mysql -u user1 -p test1 używając hasła pass1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie są odpowiedniki w SQLlite INTERVAL i UTC_TIMESTAMP w MySQL?

  2. Najlepsze praktyki dotyczące systemu spotkań/rezerwacji PHP/MySQL

  3. Błąd nieprawidłowej architektury Pythona MySQL

  4. Jak zainstalować phpMyAdmin we własnej aplikacji?

  5. Entity Framework tworzy nazwę tabeli w liczbie mnogiej, ale widok oczekuje nazwy tabeli w liczbie pojedynczej?