sql >> Database >  >> RDS >> Mysql

Mysql-script voor het maken van gebruikers

Gewoon om te beantwoorden waarom de fout optreedt en om het verschil te laten zien:

A) Verwacht @password een hash-tekenreeks zijn waarde:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
PASSWORD '@password';

B) Verwacht @password om een ​​clear-text string te zijn waarde:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
'@password';

Waarbij "hash string" het resultaat is van SELECT PASSWORD('clearTextPasswd'); - zie Antwoord van sneeuwpop voor een voorbeeld.

  1. Hoe CHAR() werkt in MariaDB

  2. Aangepaste waarden voor automatisch verhogen van MySQL

  3. Een kolom toevoegen aan een bestaande tabel in SQLite

  4. Fout bij het maken van een back-up met mysqldump in de mysql-opdrachtregel