mysql 增加使用者

2021-06-18 05:07:37 字數 982 閱讀 2591

mysql 增加使用者

建議使用grant語句進行授權

grant 許可權 on 資料庫物件to 使用者

shell> mysql --user=root mysql 

mysql> grant all privileges on *.* to monty@localhost identified by 'something' with grant option;

mysql> grant all privileges on *.* to monty@"%" identified by 'something' with grant option;

mysql> grant reload,process on *.* to admin@localhost;

mysql> grant usage on *.* to dummy@localhost;

monty:可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令('something'做這個。注意,我們必須對monty@localhost和monty@"%"發出grant語句。如果我們增加localhost條目,對localhost的匿名使用者條目在我們從本地主機連線接時由mysql_install_db建立的條目將優先考慮,因為它有更特定的host字段值,所以以user表排列順序看更早到來。

admin:可以從localhost沒有乙個口令進行連線並且被授予reload和process管理許可權的使用者。這允許使用者執行mysqladmin reload、mysqladmin refresh和mysqladmin flush-*命令,還有mysqladmin processlist。沒有授予資料庫有關的許可權。他們能在以後通過發出另乙個grant語句授權。

dummy:可以不用乙個口令連線的乙個使用者,但是只能從本地主機。全域性許可權被設定為'n'--usage許可權型別允許你無需許可權就可設定乙個使用者。它假定你將在以後授予資料庫相關的許可權。

mysql 增加使用者 mysql 增加使用者

3 增加使用者 注意 和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符 格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 第一種 增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫...

MySQL增加使用者

格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令 grant sel...

增加MySQL使用者

格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個使用者user 1密碼為123,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以root使用者連入mysql,然後鍵入以下命令 mysql gr...