Ajout requête privilèges avec hash au lieu de password
This commit is contained in:
parent
1264fe46f6
commit
f165400a86
|
@ -522,9 +522,9 @@ mysql> DROP VIEW `baz`;
|
|||
On crée une base de données et un utilisateur associé :
|
||||
|
||||
~~~
|
||||
# mysqladmin create foo
|
||||
# mysqladmin create $db_name
|
||||
# mysql
|
||||
mysql> GRANT ALL PRIVILEGES ON foo.* TO 'jdoe'@localhost IDENTIFIED BY 'PASSWORD';
|
||||
mysql> GRANT ALL PRIVILEGES ON $db_name.* TO '$user'@'localhost' IDENTIFIED BY '$password';
|
||||
~~~
|
||||
|
||||
Cette opération revient à insérer des lignes suivante dans les tables `mysql.user` et `mysql.db` :
|
||||
|
@ -535,6 +535,14 @@ mysql> INSERT INTO mysql.db VALUES ('localhost','foo','jdoe','Y','Y','Y','Y','Y'
|
|||
mysql> FLUSH PRIVILEGES;
|
||||
~~~
|
||||
|
||||
Si l'utilisateur existe déjà, on peut récupérer le hash de son mot de passe et lui créer l'accès de la manière suivante :
|
||||
|
||||
~~~
|
||||
mysql> SHOW GRANTS FROM '$user'@'host';
|
||||
mysql> GRANT ALL PRIVILEGES ON $db_name.* TO '$user'@'localhost' IDENTIFIED BY PASSWORD '$hash';
|
||||
~~~
|
||||
|
||||
|
||||
*À savoir* :
|
||||
|
||||
Pour migrer de Debian 6 à 7 :
|
||||
|
|
Loading…
Reference in a new issue