2013年11月22日 星期五

mysql 常用管理指令

因為最近常常要用到 mysql ,只好做個小筆記。

給使用者所有權限
GRANT ALL PRIVILEGES ON dbTest.* To 'user'@'hostname' IDENTIFIED BY 'password';

建立一個資料庫與使用者,給他資料庫所有權限 。
CREATE USER 'test'@'localhost' IDENTIFIED BY 'password';
create database test;
grant all privileges on test.* to test@localhost ;
登入 mysql
$ mysql -u root -p 
修改使用者密碼
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') -> WHERE User='root';
忘記 root 密碼,先停用 mysql server。

$ mysqld_safe --skip-grant-tables
$ mysql --user=root mysql
mysql> update user set Password=PASSWORD('new-password') where user='root';
mysql> flush privileges;
mysql> exit;

沒有留言:

張貼留言