萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> Ubuntu 14.04 安裝部署 MariaDB 數據庫步驟

Ubuntu 14.04 安裝部署 MariaDB 數據庫步驟

MariaDB是一個開源數據庫且100%與MySQL兼容,目標是替代MySQL數據庫。本文我們分享在Ubuntu 14.04 安裝部署 MariaDB 數據庫的教程

一、概述

本文提供一個在Ubuntu 14.04上安裝MariaDB的部署文檔。

MariaDB是流行的MySQL數據庫的衍生版,也可以看成是MySQL的一個分支,主要由開源社區負責維護。MariaDB采用GPL授權許可證。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。


二、MariaDB

在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 http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu 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”確定

7、最後要求重新加載權限表,按下“Y”確定


四、登錄到MariaDB

輸入以下命令,登錄到MariaDB數據庫。

# mysql -u <username> -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 LTS上安裝MariaDB

我們討論如何在Ubuntu上安裝MariaDB。默認上MariaDB的包並沒有在Ubuntu倉庫中。要安裝MariaDB,我們首先要設置MariaDB倉庫。


設置 MariaDB 倉庫

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.0/ubuntu trusty main'

安裝 MariaDB :

    $ sudo apt-get update
    $ sudo apt-get install mariadb-server

在安裝中,你會被要求設置MariaDB的root密碼。


從命令行連接到MariaDB :

    linuxtechi@mail:~$ mysql -uroot -p
    Enter password:
    Welcome to the MariaDB monitor.Commandsendwith;or \g.
    YourMariaDB connection id is40
    Server version:10.0.14-MariaDB-1~trusty-log mariadb.org binary distribution
    Copyright(c)2000,2014,Oracle,SkySQLAband others.
    Type'help;'or'\h'for help.Type'\c' to clear the current input statement.
    MariaDB[(none)]>

MariaDB 服務

    $ sudo /etc/init.d/mysql stop
    $ sudo /etc/init.d/mysql start

copyright © 萬盛學電腦網 all rights reserved