Mysql 授權方式
阿新 • • 發佈:2020-12-01
1.1 登入MYSQL: @>mysql -u root -p @>密碼 1.2 建立使用者: 格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by '密碼'
舉例:
例 1:增加一個使用者 test1 密碼為 abc,讓他可以在任何主機上登入,並對所有資料庫有
查詢、插入、修改、刪除的許可權。首先用以 root 使用者連入 MySQL,然後鍵入以下命令:
grant select,insert,update,delete on *.* to root@localhost identified by 'mysql';
或者
grant all privileges on *.* to root@localhost identified by 'mysql';
然後重新整理許可權設定。
flush privileges;
例 2:如果你不想 root 有密碼操作資料庫“mydb”裡的資料表,可以再打一個命令將密碼消掉。
grant select,insert,update,delete on mydb.* to root@localhost identified by ''; #注意:此處的"localhost",是指該使用者只能在本地登入,不能在另外一臺機器上遠端登入。
如果想遠端登入的話,將"localhost"改為"%",
表示在任何一臺電腦上都可以登入。也可以指定某臺機器可以遠端登入。