MySQL開啟遠端使用者登入

2021-09-27 13:34:46 字數 1206 閱讀 2110

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...