Install
在這邊是選擇官方提供的安裝方式,使用 Ubuntu 原本的安裝方式請不要參考
由於機器是放在 AWS,所以我選擇比較靠近他的點
https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university
依照官方網頁下方的說明,依序執行以下指令
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/10.2/ubuntu xenial main'
上面是把官方的 repo 設定放進 apt,好讓我們在安裝 Mariadb 時系統會去抓官網的,而不是 ubuntu 自己的
接下來執行
這樣外部的機器才能存取
在來是建立 mysql 帳號,預設的帳號只有本機可以存取,所以我們要建立一個帳號讓外部存取用,指令如下
先連入本機 mariadb:
mysql -h127.0.0.1 -uroot -p
連入後
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'you-want-access-ip' IDENTIFIED BY 'you-want-password' WITH GRANT OPTION;
flush privileges;
quit;
在這邊是選擇官方提供的安裝方式,使用 Ubuntu 原本的安裝方式請不要參考
由於機器是放在 AWS,所以我選擇比較靠近他的點
https://downloads.mariadb.org/mariadb/repositories/#mirror=yamagata-university
依照官方網頁下方的說明,依序執行以下指令
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/10.2/ubuntu xenial main'
上面是把官方的 repo 設定放進 apt,好讓我們在安裝 Mariadb 時系統會去抓官網的,而不是 ubuntu 自己的
接下來執行
sudo apt update
sudo apt install mariadb-server
即安裝完成
接下來要做些設定讓外部的機器可以連進來
首先要修改 my.conf
要 mark 掉以下這行
bind 127.0.0.1
接下來要做些設定讓外部的機器可以連進來
首先要修改 my.conf
要 mark 掉以下這行
bind 127.0.0.1
這樣外部的機器才能存取
在來是建立 mysql 帳號,預設的帳號只有本機可以存取,所以我們要建立一個帳號讓外部存取用,指令如下
先連入本機 mariadb:
mysql -h127.0.0.1 -uroot -p
連入後
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'you-want-access-ip' IDENTIFIED BY 'you-want-password' WITH GRANT OPTION;
flush privileges;
quit;
剩下的想到再補
留言
張貼留言