我有一個運行 Mysql 資料庫的 Ubuntu 伺服器,並且我正在嘗試從客戶端電腦進行連線。
問題是我無法連接,因為首先它給了這個錯誤:
在「讀取初始通訊資料包」系統錯誤 0 時遺失與 mysql 伺服器的連接
之後我評論了以下bind-adress = 127.0.0.1
行/etc/mysql/my.cnf並檢查連接埠是否打開netstat -lnt
我要做的下一件事是去/etc/hosts.allow並添加mysqld:xxx.xxx.xxx.xxx:allow
(客戶端的IP)。但是當客戶端嘗試連接伺服器時返回
不允許主機“xxx.xxx.xxx.xxx”連接到此 MySQL 伺服器
我不知道我能做什麼。
答案1
您認為您已經設定了使用 MySQL 使用者 yyy 從 IP xxx 連線的密碼嗎?如果沒有,請這樣做。
看https://dev.mysql.com/doc/refman/5.7/en/adding-users.html如何實現這一目標。