①建立使用者
create user 使用者名稱@ip位址 identified by 『密碼』;
使用者只能在指定的ip位址上登入
create user 使用者名稱@』%』 identified by 『密碼』;
使用者可以在任意ip位址上登入
②給使用者授權
grant 許可權1,…,許可權n on 資料庫.* to 使用者名稱@ip位址
(資料庫.*代表的意思是:資料庫中的表、儲存過程、檢視等等東西)
許可權、使用者、資料庫
給使用者分派在指定的資料庫上的指定許可權
例如:grant create,alter,drop,insert,update,select on mydb1.* to user1@localhost;
給user1使用者分派在mybd1資料庫上的create、alter、drop、insert、update、delete、select許可權
grant all on 資料庫.* to 使用者名稱@ip位址;
給使用者分派指定資料庫上的所有許可權
③撤銷授權
revoke 許可權1,…,許可權n on 資料庫.* from 使用者名稱@ip位址;
撤銷指定使用者在指定資料庫上的指定許可權
例如:revoke create,alter,drop on mydb1.* from user1@localhost;
撤銷user1使用者在mydb1資料庫上的create、alter、drop許可權
④檢視許可權
show grants for 使用者名稱@ip位址
檢視指定使用者的許可權
⑤刪除使用者
drop user 使用者名稱@ip位址
MySQL 之運算元據庫
create database 資料庫名 如 建立乙個資料庫名為 db 1 的資料庫。create database if not exists 資料庫名 如 假如資料庫 db 2 不存在,那麼就建立乙個名為 db 2 的資料庫。create database 資料庫名 character set ...
MySQL之DDL運算元據庫
ddl data definition language 翻譯過來叫 資料庫定義語言,用於在資料庫定義建立或刪除資料庫物件等操作,例如 create 建立 drop 刪除 alter 修改 等語句。1 建立資料庫和檢視資料庫 建立資料庫語法 create database 資料庫名 檢視使用者所有資...
MySQL 運算元據庫
資料庫是指長期儲存在計算機內,有組織的 可共享的資料集合。簡而言之,資料庫就是乙個儲存資料的地方。只是,其儲存方式有特定的規律。這樣可以方便處理資料。資料庫的操作包括建立資料庫和刪除資料庫。這些操作都是資料庫管理的基礎 建立資料庫是指在資料庫系統中劃分一塊空間,用來儲存相應的資料。這是進行表操作的基...