產品快落地了。。不能再偷偷用root使用者了,資訊中心的人要來把root使用者沒收回去了。。心疼
只能自己偷偷加個有全部許可權的使用者啊哈哈
首先建立乙個使用者吧。
用 create mysql ; 或者 insert into mysql.user(host,user,password) values("localhost","test",password("passwd"));
但是我還是建議用 grant usage on *.* to 'test'@'%' identified by 'passwd' with grant option; 這樣的操作。
新增好了,密碼也改好了,記得要重新整理一下使用者 flush privileges;
現在可以新增許可權了,加許可權有很多種型別,只給一張表的全新啊,只給乙個資料庫的許可權啊,或者全部資料庫的許可權都有,就舉個例子好了
給zhang使用者,在遠端連線的時候,對於jydb的test這張表,新增select 和 update 許可權:grant select,update on jydb.test to zhang@'%'
如果是 jydb的任意表:grant select,update on jydb.*to zhang@'%'
給所有資料庫的所有表:grant select,update on *.*to zhang@'%'
當然還有刪除許可權,這個和新增許可權類似 只要把grant 改成 revoke to 改成 from就可以了,舉個例子
給zhang使用者,在遠端連線的時候,對於jydb的test這張表,刪除select 和 update 許可權 revoke select,update on jydb.test from zhang@'%'
mysql 許可權設定 mysql 許可權設定
關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...
MySQL許可權設定
可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root p mysql use mysql mysql update ...
Mysql 使用者許可權設定
關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...