RaspberryPi樹莓派安裝MySQL並遠端登入
阿新 • • 發佈:2019-02-19
網上有很多mysql的安裝以及遠端登入,但linux上新的軟體將配置檔案進行了拆分,所以,這個筆記或教程的主要內容就是修改哪一個配置檔案,以實現遠端登入
Mysql的安裝
因為我沒有登入root賬戶,所以使用了sudo
1.更新apt-get
sudo apt-get update
2.安裝mysql
sudo apt-get install mysql-server
設定遠端登入的許可權
方法一: 設定新遠端使用者(推薦)
CREATE USER 'andy'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'andy'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
方法二: 直接修改root使用者的遠端許可權
USE mysql;
UPDATE user SET host = '%' WHERE user = 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES;
‘[使用者名稱]’@’[可訪問的ip,%為全部]’ identified by ‘[密碼]’, 該表之後應該就不用授權了,但為了確保,我就又授權了一遍。
完成之後退出資料庫
exit;
修改配置檔案
現在,你遠端連線mysql,應該會發現報10061連線失敗錯誤。那就做以下幾步就可以了!
舊版本的MySQL修改/etc/mysql/my.cnf檔案,修改內容下同,新版本按照下面的方法進行
1.開啟 /etc/mysql/mariadb.conf.d/50-server.cnf
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
2.註釋掉bind-address
3.儲存退出
重啟完成
重啟MySQL,然後連線, 就可以了,如果不可以,就重啟一邊機器,再連線!
命令提示
檢視埠號
SHOW GLOBAL VARIABLES LIKE 'port';