1、在安裝之前首先對樹莓派更新源文件
$ sudo apt-get update
$ sudo apt-get upgrade
2.、安裝MySQL
使用管理員權限運行apt-get獲取最新的MySQL:
$ sudo apt-get install mysql-server
安裝過程中需要輸入root管理員的密碼,該密碼之後用於訪問數據庫系統
3、設置密碼
先用空密碼登陸
$ sudo mysql -u root -p
然後修改密碼
# 連接數據庫
use mysql;
# 修改密碼爲root
set password=PASSWORD('root')
# 刷新
flush privileges;
# 退出
exit;
4、設置遠程連接
通常,數據庫默認只能本機訪問,需要手動配置
(1)第一種情況(老版本raspberry或者mariadbn版本問題):
修改 /etc/mysql/my.cnf
$ sudo vim /etc/mysql/my.cnf
找到 bind-address = 127.0.0.1 把 127.0.0.1 改成 0.0.0.0 就可以遠程訪問了。
(2)第二種情況(在第一種文件裏面沒有找到bind-address)
$ sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
將bind-address = 127.0.0.1 改爲0.0.0.0(這樣可以監聽所有ip訪問)
5、重啓服務
sudo service mysql stop
sudo service mysql start
注意:設置完遠程訪問可能失敗(navicat報錯2003),可能需要重啓樹莓派,可以查看3306端口是否開放
使用nestat命令查看3306端口狀態:
~# netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
這就意味着3306端口只能127.0.0.1訪問,配置完成,重啓即可(會變成0.0.0.0:3306)