1、新增使用者
本機訪問許可權:
mysql> grant all privileges on *.* to 'username'@'localhost'
-> identified by 'password' with grant option;
遠端訪問許可權:
mysql> grant all privileges on *.* to 'username'@'%'
-> identified by 'password' with grant option;
另外還有一種方法是直接insert into user,注意這種方法之後需要 flush privileges 讓伺服器重讀授權表。
insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)
values(『localhost』,'xff』,password(『xff』),」,」,」);
flush privileges;
note:1)必須要加上ssl_cipher,x509_issuer,x509_subject三列,以為其預設值不為空(資料庫版本為:5.0.51b)
2)flush privileges過載授權表,使許可權更改生效
3)mysql是通過user表,db表,host表,tables_priv 表,columns_priv 表這5張表實現使用者許可權控制,均可以通過直接對這些表的操作以達到對使用者的管理
2、刪除使用者
drop user admin@localhost;(@不加預設為「%」)
3、許可權**
revoke delete on test.* from admin@'localhost';
4、建立使用者授權一起實現
grant select,insert,update,delete on *.* to 'admin2′@'%'
identified by 『admin2′ with grant option;
note:在mysql中,如果@後面的登入範圍不同,帳號可以一樣
5、限制使用者資源
mysql> grant all on customer.* to 'francis'@'localhost'
-> identified by 'frank'
-> with max_queries_per_hour 20
-> max_updates_per_hour 10
-> max_connections_per_hour 5
-> max_user_connections 2;
6、使用者密碼設定
使用mysqladmin:
shell> mysqladmin -u user_name -h host_name password "newpwd"
或在mysql裡執行語句:
mysql> set password for 'username'@'%'
= password('password');
如果只是更改自己的密碼,則:
mysql> set password = password(『password』);
在全域性級別使用grant usage語句(在*.*)來指定某個賬戶的密碼:
mysql> grant usage on *.* to 'username'@'%'
identified by 'password';
或直接修改mysql庫表:
mysql> update user set password = password('bagel')
-> where host = '%' and user = 'francis';
mysql> flush privileges;
修改root密碼:
update mysql.user set password=password(『passw0rd』) where user=』root』;
flush privileges;
7、關於加密
mysql> select password('password');
| password('password') |
| *2470c0c06dee42fd1618bb99005adca2ec9d1e19 |
1 row in set (0.00 sec)
mysql> select md5('hello');
| md5('hello') |
| 5d41402abc4b2a76b9719d911017c592 |
1 row in set (0.00 sec)
mysql> select sha1('abc');
-> 'a9993e364706816aba3e25717850c26c9cd0d89d'
sha1()是為字串算出乙個 sha1 160位元檢查和,如rfc 3174 (安全雜湊演算法)中所述。
8、授權精確到列
grant select (cur_url,pre_url) on test.abc to admin@localhost;
MTK資源管理
資源檔案生成的臨時檔案主要有 custmenutree out.c,這個檔案是選單臨時檔案,生成了我們的最終顯示的選單結構。如果你新增的選單沒有顯示,正常顯示的選單突然不顯示了或者顯示錯位了,或者顯示的選單與呼叫的功能不符合了,都可以從這裡查到原因。resource base table.txt這個...
MTK資源管理
使用mtk作開發,常常不可避免和資源打交道,常使用的資源有字串,字型,選單,風格,聲音等,mtk好像沒有系統的專門的資源管理工具,導 致資源管理十分凌亂而容易出問題,雖然有些牛人也開發了一些工具來管理這些資源,但由於使用不便或者其他一些原因,比如資源由大量的巨集控制,以及修改維護 的人多,還有一些其...
linux 資源管理
一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...