mysql增加新用戶可以通過兩種方法:
1.通過grant語句方式,這個我們將在下面的mysql權限那裡講解,這裡只是簡單的舉個例子。
2.通過直接操作mysql授權表的方式(這個方法現在基本不用了)
說明:比較通用的方法是通過grant語句來完成新用戶的增加
基本格式:
grant 權限名稱 on 數據庫.* to 用戶名@登錄主機 identified by "密碼"
1、創建賬戶
代碼如下 復制代碼 CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'my pass';
2、刪除賬戶(刪除賬戶同時會刪除其所有權限)
3、分配權限
4、回收權限
5、賬戶更名
6、修改密碼
代碼如下 復制代碼 SET PASSWORD = PASSWORD('mypass');
mysql如何查看所有的已添加用戶信息?
基本格式:
代碼如下 復制代碼select * from mysql.user;
例如:
代碼如下 復制代碼mysql>select host,user,password from mysql.user; (回車)
注意
MySQL用戶名最大客達16字符長。這樣可以限制MySQL服務器和客戶端之間的硬編碼,並且防止通過修改mysql數據庫中表的定義來偷竊密碼。
注:你應絕對不要以任何方式修改mysql數據庫中的任何表,只能運行MySQL分發中專為此目的提供的腳本。將MySQL系統表重新定義為其它方式會導致未定義的(和不支持的!)行為。
操作系統用戶名與MySQL用戶名完全不相關,甚至最大長度可能不同。例如, Unix用戶名限制為8個字符