Utuntu 安裝 MariaDB 與設定連線
安裝 MariaDB
$ sudo apt-get update
$ sudo apt-get install mariadb-server
MariaDB 服務啟動/停止/檢查狀態
// 檢查狀態
$ systemctl status mariadb
// 啟動 MariaDB
$ sudo systemctl start mariadb
// 停止 MariaDB
$ sudo systemctl stop mariadb
// 查看mariaDB 版本
$ sudo mariadb --version
初始化安裝安全設定
這個會帶你設定好 root 的密碼,其他的就大致照著他的建議一步一步往下就好
sudo mysql_secure_installation
//安裝好後就可以登入了
sudo mariadb -u root
允許外部連線的設定
不管是 MariaDB 還是 Mysql ,安裝好後都是只允許從 localhost連進資料庫,如果要從遠端連線的話需要修改一些設定和權限。
步驟一:修改設定檔
MariaDB的設定檔預設是 /etc/mysql/mariadb.conf.d/50-server.cnf 進入檔案後看到 bind-address = 127.0.0.1 ,在這行前加入 # 註解掉。
步驟二:給予使用者外部連線的權限
// 先連入 mariaDB
$ mysql -uroot -p
// 授予權限: 記得把 root 改成自己的使用者名稱,yourpassword改成自己設的密碼
$ grant privileges on *.* to 'root'@'%' identified by 'yourpassword';
// 更新新的權限
再輸入 flush privileges;
做完這些之後,還不會立即生效,即使用 service mysql restart 也不會立即套用新的設定。機器必須重啟( sudo reboot ) 過後才能套用新設定。

發佈留言