以下所有操作在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登出
截圖最下面一行登出
重啟動ubuntu
再次檢視埠是否開啟 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資料庫伺服器了。
**:飛走
Ubuntu開啟mysql遠端訪問許可權
1.確認3306埠是否對外開放 netstat an grep 3306如果出現 說明埠未對外開放 2.修改配置檔案,實現外網對資料庫的訪問 vim etc mysql my.cnf進行如下的修改 將原來的127.0.0.1改為自己伺服器的公網ip。3.資料庫授予訪問許可權 mysql grant ...
ubuntu下開啟mysql遠端鏈結
第一步 vim etc mysql my.cnf找到bind address 127.0.0.1 注釋掉這行,或者改為 bind address 0.0.0.0 允許任意ip訪問 或者自己指定乙個ip位址。重啟 mysql sudo etc init.d mysql restart 第二步 授權使用...
ubuntu下mysql 開啟遠端連線
一 修改配置檔案 vim etc mysql my.cnf,找到 bind address 127.0.0.1 注釋掉這行,如 bind address 127.0.0.1 或者改為 bind address 0.0.0.0 允許任意ip訪問 或者自己指定乙個ip位址。重啟mysql服務 servi...