標籤:
測試環境:Centos 6.3和Mysql 5.3
一、建立使用者
//登入MYSQL
@>mysql -u root -p
@>密碼
//建立使用者
mysql> insert into mysql.user(Host,User,Password) values("localhost","cplusplus",password("cplusplus.me"));
//重新整理系統許可權表
mysql>flush privileges;
這樣就建立了一個名為:cplusplus 密碼為:cplusplus.me 的使用者。
二、登入測試
mysql>exit;
@>mysql -u cplusplus -p
@>輸入密碼
mysql>登入成功
三、使用者授權
//登入MYSQL
@>mysql -u root -p
@>密碼
//首先為使用者建立一個資料庫(cplusplusDB)
mysql>create database cplusplusDB;
//授權cplusplus使用者擁有cplusplusDB資料庫的所有許可權。
>grant all privileges on cplusplusDB.* to [email protected] identified by ‘cplusplus.me‘;
//重新整理系統許可權表
mysql>flush privileges;
mysql>其它操作
四、部分授權
mysql>grant select,update on cplusplusDB.* to [email protected] identified by ‘cplusplus.me‘;
//重新整理系統許可權表。
mysql>flush privileges;
五、刪除使用者
@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User="cplusplus" and Host="localhost";
mysql>flush privileges;
六、刪除資料庫
mysql>drop database cplusplusDB;
七、修改密碼
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password(‘新密碼‘) where User="cplusplus" and Host="localhost";
mysql>flush privileges;
原文連結:http://www.cplusplus.me/1778.html
Mysql建立使用者和資料庫並授權