在Ubuntu 14 04上安裝MariaDB

2021-09-11 04:58:34 字數 3673 閱讀 6244

本文提供乙個在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...