Différences entre les versions de « Mysql commandes diverses »
De BlaxWiki
Aller à la navigationAller à la recherche| Ligne 7 : | Ligne 7 : | ||
* Reset du password root | * Reset du password root | ||
<pre> | |||
1. Take down the mysqld server by sending a kill (not kill -9) to the mysqld server. The pid is stored in a `.pid' file, which is normally in the MySQL database directory: | |||
shell> kill `cat /mysql-data-directory/hostname.pid` | |||
You must be either the Unix root user or the same user mysqld runs as to do this. | |||
2. Restart mysqld with the --skip-grant-tables option. | |||
3. Set a new password with the mysqladmin password command: | |||
shell> mysqladmin -u root password 'mynewpassword' | |||
4. Now you can either stop mysqld and restart it normally, or just load the privilege tables with: | |||
shell> mysqladmin -h hostname flush-privileges | |||
5. After this, you should be able to connect using the new password. | |||
Alternatively, you can set the new password using the mysql client: | |||
1. Take down and restart mysqld with the --skip-grant-tables option as described above. | |||
2. Connect to the mysqld server with: | |||
shell> mysql -u root mysql | |||
3. Issue the following commands in the mysql client: | |||
mysql> UPDATE user SET Password=PASSWORD('mynewpassword') | |||
-> WHERE User='root'; | |||
mysql> FLUSH PRIVILEGES; | |||
4. After this, you should be able to connect using the new password. | |||
5. You can now stop mysqld and restart it normally. | |||
</pre> | |||
[[Catégorie:Software]] | [[Catégorie:Software]] | ||
Version du 9 mars 2009 à 09:25
INSERT INTO `user` ( `Host` , `User` , `Password` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Reload_priv` , `Shutdown_priv` , `Process_priv` , `File_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` ) VALUES ('localhost', 'u_cpop_ng', 'xxxxpasswordxx', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');
- Création du user wikiuser et du mot de passe crypté (via identified) et des droits sur la base wikidb :
grant all on wikidb.* to 'wikiuser'@'%' identified by
- Reset du password root
1. Take down the mysqld server by sending a kill (not kill -9) to the mysqld server. The pid is stored in a `.pid' file, which is normally in the MySQL database directory:
shell> kill `cat /mysql-data-directory/hostname.pid`
You must be either the Unix root user or the same user mysqld runs as to do this.
2. Restart mysqld with the --skip-grant-tables option.
3. Set a new password with the mysqladmin password command:
shell> mysqladmin -u root password 'mynewpassword'
4. Now you can either stop mysqld and restart it normally, or just load the privilege tables with:
shell> mysqladmin -h hostname flush-privileges
5. After this, you should be able to connect using the new password.
Alternatively, you can set the new password using the mysql client:
1. Take down and restart mysqld with the --skip-grant-tables option as described above.
2. Connect to the mysqld server with:
shell> mysql -u root mysql
3. Issue the following commands in the mysql client:
mysql> UPDATE user SET Password=PASSWORD('mynewpassword')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
4. After this, you should be able to connect using the new password.
5. You can now stop mysqld and restart it normally.