本文提供乙個在ubuntu 14.04上安裝mariadb的部署文件。
mariadb是流行的mysql資料庫的衍生版,也可以看成是mysql的乙個分支,主要由開源社群負責維護。mariadb採用gpl授權許可證。mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。在儲存引擎方面,使用xtradb來代替mysql的innodb。
在ubuntu 14.04的軟體倉庫中,已經包含了mariadb的軟體包。
1、從軟體倉庫中安裝mariadb
執行命令:
# sudo apt-get install mariadb-server
注意,如果出現「e: unable to locate package mariadb-server」這樣的錯誤,需要更新系統。
# sudo apt-get update
如果仍舊報同樣的錯誤,需要:
# add-apt-repository 'deb quantal main'the program 'add-apt-repository' is currently not installed. you can install it by typing:apt-get install python-software-properties
再執行
# apt-get install python-software-properties
2、設定mariadb資料庫root賬戶的密碼
根據提示,輸入mariadb資料庫root賬戶的密碼
一旦設定了密碼,安裝就完成了。
預設的安裝包含了預設的設定和預設的賬戶,對於測試系統是很好的,但是對於生產系統,就存在安全問題了。
比如root賬戶沒有設定密碼,那麼任何人都可以訪問這個資料庫。幸運的是,我們可以通過執行乙個指令碼來關閉這些安全隱患。
1、執行安全安裝指令碼
在安全安裝指令碼執行前,必須確保mariadb處於執行狀態。
# /usr/bin/mysql_secure_installation
2、接著會提示輸入root賬戶的密碼,如果在之前的安裝過程中已經設定了,可以按「n」跳過
3、接著會提示是否修改root賬戶的密碼,按下「y」可以重新設定乙個
4、接著會提示是否刪除匿名使用者,按下「y」確定
5、接著會提示是否允許root賬戶的遠端訪問,按下「y」確定
6、接著會提示是否刪除測試資料庫,按下「y」確定
輸入以下命令,登入到mariadb資料庫。
# mysql -u -p
mariadb預設安裝只監聽來自本地的連線。這意味著只能本地訪問mariadb資料庫。這也是典型的lamp架構的配置方式。
如果web應用和mariadb資料庫部署於不同的伺服器上,我們就需要配置mariadb監聽來自遠端的網路訪問。
1、開啟mariadb的配置檔案
# nano /etc/mysql/my.cnf
找到以下的內容
bind-address: 127.0.0.1
修改此位址,新增允許遠端訪問的伺服器ip。
儲存並退出。
2、重啟mariadb
# sudo service mysql restart
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!
本文提供乙個在ubuntu 14.04上安裝mariadb的部署文件。
mariadb是流行的mysql資料庫的衍生版,也可以看成是mysql的乙個分支,主要由開源社群負責維護。mariadb採用gpl授權許可證。mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。在儲存引擎方面,使用xtradb來代替mysql的innodb。
在ubuntu 14.04的軟體倉庫中,已經包含了mariadb的軟體包。
1、從軟體倉庫中安裝mariadb
執行命令:
# sudo apt-get install mariadb-server
注意,如果出現「e: unable to locate package mariadb-server」這樣的錯誤,需要更新系統。
# sudo apt-get update
如果仍舊報同樣的錯誤,需要:
# add-apt-repository 'deb quantal main'the program 'add-apt-repository' is currently not installed. you can install it by typing:apt-get install python-software-properties
再執行
# apt-get install python-software-properties
2、設定mariadb資料庫root賬戶的密碼
根據提示,輸入mariadb資料庫root賬戶的密碼
一旦設定了密碼,安裝就完成了。
預設的安裝包含了預設的設定和預設的賬戶,對於測試系統是很好的,但是對於生產系統,就存在安全問題了。
比如root賬戶沒有設定密碼,那麼任何人都可以訪問這個資料庫。幸運的是,我們可以通過執行乙個指令碼來關閉這些安全隱患。
1、執行安全安裝指令碼
在安全安裝指令碼執行前,必須確保mariadb處於執行狀態。
# /usr/bin/mysql_secure_installation
2、接著會提示輸入root賬戶的密碼,如果在之前的安裝過程中已經設定了,可以按「n」跳過
3、接著會提示是否修改root賬戶的密碼,按下「y」可以重新設定乙個
4、接著會提示是否刪除匿名使用者,按下「y」確定
5、接著會提示是否允許root賬戶的遠端訪問,按下「y」確定
6、接著會提示是否刪除測試資料庫,按下「y」確定
輸入以下命令,登入到mariadb資料庫。
# mysql -u -p
mariadb預設安裝只監聽來自本地的連線。這意味著只能本地訪問mariadb資料庫。這也是典型的lamp架構的配置方式。
如果web應用和mariadb資料庫部署於不同的伺服器上,我們就需要配置mariadb監聽來自遠端的網路訪問。
1、開啟mariadb的配置檔案
# nano /etc/mysql/my.cnf
找到以下的內容
bind-address: 127.0.0.1
修改此位址,新增允許遠端訪問的伺服器ip。
儲存並退出。
2、重啟mariadb
# sudo service mysql restart
在Ubuntu 14 04上安裝MariaDB
本文提供乙個在ubuntu 14.04上安裝mariadb的部署文件。mariadb是流行的mysql資料庫的衍生版,也可以看成是mysql的乙個分支,主要由開源社群負責維護。mariadb採用gpl授權許可證。mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的...
在Ubuntu 14 04上安裝MariaDB
一 概述 本文提供乙個在ubuntu 14.04上安裝mariadb的部署文件。mariadb是流行的mysql資料庫的衍生版,也可以看成是mysql的乙個分支,主要由開源社群負責維護。mariadb採用gpl授權許可證。mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為m...
在Ubuntu 14 04上安裝 Webmin
webmin是乙個開源的基於網頁的unix linux系統管理工具。通過使用webmin,你可以在瀏覽器上設定和安裝所有的系統服務,包括 dns dhcp apache nfs和samba等等。因此,有了這個,你就再也不需要去記住所有的修改配置的命令了。新增webmin的官方倉庫 修改 etc ap...