首先,先打開MySQL Client
輸入管理員密碼
在提示字元下輸入 SELECT User,Host FROM mysql.user;
可查詢目前已設定的登入權限
在提示字元下輸入 CREATE USER 'userid'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'password';
這裡要注意,userid及xxx.xxx.xxx.xxx都要個別用單引號框起來,而其中的userid及password,就是未來遠端登入要使用的帳號及密碼,而xxx.xxx.xxx.xxx則為遠端連入的IP位址。比如說未來要從192.168.1.1,使用帳號root及密碼123連到這台MariaDB,那指令就會是 CREATE USER 'root'@'192.168.1.1' IDENTIFIED BY '123';
此時可以再執行一次SELECT User,Host FROM mysql.user,看有沒有增加該筆記錄,如果有,就代表已新增,再來就是增加該筆權限GRANT ALL PRIVILEGES ON *.* TO 'userid'@'xxx.xxx.xxx.xxx';
出現Query OK,即代表成功。
PS:此方式略過了一些權限管制的概念,只是讓帳號可以達到遠端連入而已,請自行注意資安風險哦~