mysql -u root -p /
/管理員root登入mysql
1. 增加使用者host:指定該使用者在哪個主機上可以登陸如果是本地使用者可用localhost;
如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元%;
create user '使用者名稱'@'%' identified by '密碼';/
/所有主機可登入
create user '使用者名稱'@'localhost' identified by '密碼';/
/僅本地可登入
create user '使用者名稱'@'192.168.3.%' identified by '密碼';/
/指定哪些主機(以192.168.3為字首)可以登入
2. 檢視使用者資訊select
*from mysql.user;
//檢視所有使用者所有資訊
select user, host, authentication_string from mysql.user;
//檢視使用者名稱、host、已加密密碼以及
3. 刪除使用者
drop user '使用者名稱'@'host'
;
4. 修改使用者資訊alter user '使用者名稱'@'host' identified by '密碼';/
/修改密碼
rename user '使用者名稱'@'host' to '新使用者名稱'@'新host';/
/修改使用者名稱、host
1. 檢視使用者許可權show grants;
//檢視當前使用者許可權
show grants for
'使用者名稱'@'host'//檢視指定使用者許可權
2. 使用者授權grant 許可權 on 資料庫名.表名 to '使用者名稱'@'host'
;grant 許可權1,許可權2.
.. on 資料庫名.表名 to '使用者名稱'@'host';/
/可同時授予多個許可權
3. 插銷使用者許可權revoke 許可權 on 資料庫名.表名 from
'使用者名稱'@'host'
;
linux mysql使用者管理
一 root使用者密碼的維護 由於安裝mysql完後,mysql會自動提供乙個不帶密碼的root使用者,為了安全起見給root設定密碼 mysqladmin u root password 123 123為密碼,也可以寫成 123 或 123 設定密碼後登入時就不能直接輸入mysql了,必須跟些引數...
linux mysql新增使用者
格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個使用者user 1密碼為123,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令 mysql gr...
linux mysql 對使用者的基本操作。。
登入 mysql u username p 顯示所有的資料庫 show databases 使用某乙個資料庫 use databasename 顯示乙個資料庫的所有表 show tables 退出 quit 刪除資料庫和資料表 mysql drop database 資料庫名 mysql drop ...