close
安裝SQL
若有需要請先更新一下
sudo apt-get update
安裝mysql
sudo apt-get -y install mysql-server
跑完後輸入以下指令
sudo mysql
若有出現Welcome to the MariaDB monitor表示SQL安裝完成了
輸入 exit 跳離 mysql 指令控制
提高MySQL安全性
包含設置密碼,移除匿名登入權限等,更多資訊請參考MySQL官方文件:mysql_secure_installation
輸入指令:
sudo mysql_secure_installation
- 首先會要你輸入root密碼,預設是沒有密碼,直接Enter往下
- 是否設定root密碼,這邊選Y,然後輸入兩次密碼
- 是否移除匿名使用者,這是提供測試的,若要正式發佈你應該要把它移除,這邊選Y
- 是否禁止root從遠端登入,一般來說root帳號只允許從localhost登入,這邊選Y
- 移除測試的資料庫,這邊選Y
- 立即重新載入Privilege Table,這邊選Y
- 完成,Thanks for using MariaDB!
附註:此為官方提供的範例,雖然文件上及指令上都是mysql,不過其實本體是MariaDB唷
至於他們有什麼不一樣呢,大致上不精確的來說:沒有~
其實MariaDB是MySQL的一個分支,因擔心甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此利用分支獨立出來的新專案
而Google在2013年就開始從MySQL轉向MariaDB
這可參考ithome的文章:Google棄甲骨文MySQL,將大規模導入MariaDB
以及維基百科有比較詳細的介紹:https://zh.wikipedia.org/wiki/MariaDB
剛發展出來時因為還在測試或許有很多不穩的地方,但本質上他就是MySQL,基本上(在一般架站、非專門領域或特殊用途)就當成是一樣的東西吧
噢對了,這是在使用層面上應用上不負責任的說一樣,實質上底層的技術已經越來越不一樣囉(只是我這個外行人看起來好像一樣啦
文章標籤
全站熱搜
留言列表