在安裝mysql後只有乙個超級管理許可權的使用者root,而且root限制只能在資料庫本機上使用,如果我們要遠端管理mysql咋辦呢?那麼事實上我們需要新增乙個具有超級管理許可權並且可能遠端訪問的超級使用者,而在mysql中有兩種方法可以實現這個目的,我們以增加乙個超級許可權管理使用者admin為例來說明。
你可以通過發出grant
語句增加新使用者:首先在資料庫本機上用root使用者登入上mysql(不用我告訴你如何登入吧?),然後:
mysql>grant all privileges on *.* to
admin@localhost
identified by 'something' with grant option;
mysql>grant all privileges on *.* to
admin@"%
" identified by 'something' with grant option;
第一句增加了乙個admin使用者授權通過本地機(localhost)訪問,密碼「something」。第二句則是授與admin使用者從任何其它主機發起的訪問(萬用字元%)。
你也可以直接通過發出insert
語句增加同樣的使用者訪問資訊:
mysql>insert into user values('localhost','admin',password('something'), 'y','y','y','y','y','y','y','y','y','y','y','y','y','y')
mysql>insert into user values('%','admin',password('something'), 'y','y','y','y','y','y','y','y','y','y','y','y','y','y')
取決於你的mysql版本,對上述,你可能必須使用乙個不同數目'y'
值(在3.22.11以前的版本有更少的許可權列)。
mysql 新增遠端使用者
新增使用者 建立 mysql 使用者 create user user1 localhost identified by user1 password 建立資料庫 test db create database if not exists test db charset utf8 使用者授權資料庫 ...
為MYSQL新增遠端使用者
在安裝mysql後只有乙個超級管理許可權的使用者root,而且root限制只能在資料庫本機上使用,如果我們要遠端管理mysql咋辦呢?那麼事實上我們需要新增乙個具有超級管理許可權並且可能遠端訪問的超級使用者,而在mysql中有兩種方法可以實現這個目的,我們以增加乙個超級許可權管理使用者admin為例...
為MYSQL新增遠端使用者
在安裝mysql後只有乙個超級管理許可權的使用者root,而且root限制只能在資料庫本機上使用,如果我們要遠端管理mysql咋辦呢?那麼事實上我們需要新增乙個具有超級管理許可權並且可能遠端訪問的超級使用者,而在mysql中有兩種方法可以實現這個目的,我們以增加乙個超級許可權管理使用者admin為例...