mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> WITH GRANT OPTION;
mysql> CREATE USER 'admin'@'localhost';
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> CREATE USER 'dummy'@'localhost';
-------------------------------------------------------------------------------------------------------------
grant all privileges on database_name.* to username@localhost identified by'password'; flush privileges;* คำสั่ง flush privileges คือการสั่งให้ MySQL update ข้อมูลใหม่ที่เราเพิ่ง update เข้าไป
ถ้าอยากให้connectจากที่อื่นได้เปลี่ยนจาก localhostเป็น%ก็จะได้เป็นusername@'%'
grant all privileges on username.* to dbname@'%' identified by 'password';
แล้วก็ถ้าสมมติว่าจะเอาuserนี้ออกไม่ให้ connectdatabase
revoke all on database_name.* from username@localhost;
Credit : http://nuxfixer.blogspot.com/search/label/MySQL
No comments:
Post a Comment