mysql開啟遠端連線

2022-03-22 02:18:05 字數 897 閱讀 3835

以下所有操作在terminal(終端)中執行。

首先檢視埠是否開啟 netstat -an|grep 3306

此圖為開啟3306埠的截圖,之前顯示為. . . 127.0.0.1:3306 . . .

開啟mysql配置檔案vi /etc/mysql/mysql.conf.d/mysqld.cnf

將bind-address = 127.0.0.1登出​

截圖最下面一行登出

重啟mysql:sudo /etc/init.d/mysql restart

再次檢視埠是否開啟 netstat -an|grep 3306

此時埠3306已經開啟

然後可以授權 進入mysql 使用sudo

命令:sudo mysql -u root -p

第一次輸入本機密碼,第二次為mysql密碼

將root使用者授權給所以連線: grant all privileges on *.* to 'root'@'%' identified by '密碼';

最後乙個為mysql密碼​

讓許可權立即生效:flush privileges;​

到此所以操作完成,可以在任何主機連線此mysql資料庫伺服器了。

mysql開啟遠端 mysql 開啟遠端連線

1045,access denied for user root 192.168.100.1 using password yes 開啟資料庫遠端連線即可 1 先在本機使用root使用者登入mysql,然後進行授權。mysql grant all privileges on to root iden...

開啟mysql遠端連線

首先新增使用者 當然也可是使用root使用者 格式 grant 許可權 on 資料庫名.表名 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,delete on to zhxia identified by 123456 或者所有許可權...

開啟mysql遠端連線

在mysql控制台執行 grant all privileges on to root identified by mypassword with grant option 在mysql控制台執行命令中的 root 可以這樣理解 root是使用者名稱,是主機名或ip位址,這裡的 代表任意主機或ip位...