mysql -u root -p
use mysql;
也可檢視使用者列表(已經新增了遠端管理使用者的)
select host,
user
from
user
;#其中'%'為萬用字元,代表任意位址
+-----------+------------------+
| host |
user|+
-----------+------------------+|%
| root |
| localhost | debian-sys-maint |
| localhost | mysql.
session
|| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
5rows
inset
(0.00 sec)
create
user
'root'@'%
' identified by '
123456'
grant
allprivilegeson*
.*to'root'
@'%'
with
grant
option
可以直接修改mysql
資料庫的user
表
update
user
set host=
'%'where
user
='root'
and host=
'localhost'
如果執行了上述步驟還不能遠端登入的話,修改mysql的配置檔案
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注釋掉這一句
bind-address =
127.0
.0.1
開啟mysql遠端登入
開啟mysql遠端登入 第一步 開個使用者,設定密碼,給其遠端登入的許可權。在資料庫所在的伺服器上面進入mysql,我的是mariadb,命令操作是一樣的,就是重啟服務命令不太一樣。mariadb none grant all privileges on to yangshuiping identi...
開啟mysql遠端登入
開發過程中經常遇到遠端訪問mysql的問題,每次都需要搜尋,感覺太麻煩,這裡記錄下,也方便我以後查閱。首先訪問本機的mysql 用ssh登入終端,輸入如下命令 mysql uroot p 輸入密碼登陸進去後,輸入如下的語句 use mysql grant allprivileges on to us...
開啟mysql遠端登入
開發過程中經常遇到遠端訪問mysql的問題,每次都需要搜尋,感覺太麻煩,這裡記錄下,也方便我以後查閱。首先訪問本機的mysql 用ssh登入終端,輸入如下命令 mysql uroot p 輸入密碼登陸進去後,輸入如下的語句 use mysql grant allprivileges on to us...