一.使用者基本操作
1.建立使用者
登陸:
mysql> mysql -u root -p
新建使用者
mysql> create user test identified by '123456';
重新整理系統許可權表:
mysql> flush privileges;
test表示要建立的使用者名稱,,後面的123456表示密碼
此建立的使用者可在任何主機登陸。
mysql> create user test@localhost identified by '123456';
2.檢視使用者資訊
mysql> select host,user from mysql.user;
或
mysql> show grants for username@localhost;
3.更改使用者密碼
mysql>update mysql.user set password=password('新密碼') where user="test" and host="localhost";
mysql>flush privileges;
4.刪除使用者
mysql> delete from user where user="test" and host="192.168.1.48";
mysql>flush privileges;
二. 使用者許可權操作
1.檢視使用者許可權
檢視當前使用者許可權
mysql>show grants;
根據名字和主機ip查詢使用者許可權
mysql> select host,user from mysql.user where user='username' and host='hostname';
或
mysql> show grants for username@hostname;
2.使用者授權
mysql> grant all privileges on *.* to 'test'@'192.168.1.48' identified by '123456' with grant option;
重新整理系統許可權表:
mysql> flush privileges;
格式:all priviliges 表示所有許可權
*.* 表示所有 資料庫 所有表
'test'@'192.168.1.48' 表示 從192.168.1.48主機登陸的test使用者
identified by '123456' 表示 test使用者的密碼
with grant option 表示該使用者可以將這些許可權 賦予其它使用者
3. 撤銷使用者許可權
mysql>revoke all on *.* from username@hostname;
mysql>flush privileges;
mysql新建使用者 授權 刪除
1.檢視使用者 檢視使用者並沒有直接的sql語句,而是進入 mysql資料庫的user表 這個mysql庫和user表都是一開始就有的 直接用 select from user 來檢視有什麼使用者 由於在linux下比較難看,因為格式比較亂,所以我用了 sqlyog這個軟體登陸資料庫來操作。如下 效...
mysql新建使用者,使用者授權,刪除使用者,修改密碼
mysql有幾個圖形管理軟體很好用,比如mysql front phpadmin等等,簡單易用,這裡就不做介紹了。另外eclipse有個資料庫管理的外掛程式叫,可以對各種常用的資料庫進行圖形管理,也很好用。下面步入正題,介紹下sql常用操作 建立庫表和查詢插入刪除記錄的操作很熟悉,就不作介紹了。這裡...
mysql新建使用者,使用者授權,刪除使用者,修改密碼
mysql有幾個圖形管理軟體很好用,比如mysql front phpadmin等等,簡單易用,這裡就不做介紹了。另外eclipse有個資料庫管理的外掛程式叫,可以對各種常用的資料庫進行圖形管理,也很好用。下面步入正題,介紹下sql常用操作 建立庫表和查詢插入刪除記錄的操作很熟悉,就不作介紹了。這裡...