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

  1. 首先會要你輸入root密碼,預設是沒有密碼,直接Enter往下
  2. 是否設定root密碼,這邊選Y,然後輸入兩次密碼
  3. 是否移除匿名使用者,這是提供測試的,若要正式發佈你應該要把它移除,這邊選Y
  4. 是否禁止root從遠端登入,一般來說root帳號只允許從localhost登入,這邊選Y
  5. 移除測試的資料庫,這邊選Y
  6. 立即重新載入Privilege Table,這邊選Y
  7. 完成,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,基本上(在一般架站、非專門領域或特殊用途)就當成是一樣的東西吧

噢對了,這是在使用層面上應用上不負責任的說一樣,實質上底層的技術已經越來越不一樣囉(只是我這個外行人看起來好像一樣啦

arrow
arrow

    Robarter 發表在 痞客邦 留言(0) 人氣()