回答

0

爲MySQL 5.7版本及以上使用/etc/mysql/mysql.conf.d/mysqld.cnf
爲MySQL 5.6版及以下只用/etc/mysql/my.cnf

,如果有一個防火牆安裝後,應打開防火牆上的端口並重新啓動

ufw allow 3306/tcp 
sudo service ufw restart 

遠程連接mysql並不安全。如果可以通過ssh隧道連接到MySQL,它會更安全。

請按照下面的鏈接步驟獲得MySQL的遠程訪問 - http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

+0

我在終端運行此: '須藤UFW status' **狀態:閒置** 我想沒有默認防火牆安裝在t2媒體實例中,因爲我還沒有安裝一個。 儘管我試圖允許端口3306的自定義tcp規則來自安全組設置的入站和出站連接,但還沒有幫助! :( 反正謝謝回答。 –

+0

對於mysql版本5.7及以上版本,使用/etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 0.0.0.0 對於mysql版本5.6及以下版本,只能使用/ etc /mysql/my.cnf –

+0

謝謝這個完全解決了這個問題,編輯mysqld.cnf修正了這個問題,看起來像我漫遊在錯誤的目錄裏,整天:) –

相關問題