Maria DB 安裝

1、Maria DB 安裝

Maria DB 安裝

安裝方法和MySQL類似,使用二進制的免編譯包,輸入命令 cd /usr/local/src,進入src,再輸入命令 wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz ,回車,下載安裝包。網址到 r.aminglinux.com 複製,因爲這個服務器在國外,安裝包需要下載40-50分鐘,請耐心等待。見下圖,
Maria DB 安裝
安裝完成之後,解壓安裝包,輸入命令 tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz ,回車,見下圖,
Maria DB 安裝
內容較多,截取一屏。接着往下操作,見下圖,
Maria DB 安裝
Maria DB 安裝
移動解壓的安裝包到 /usr/local/mariadb 裏面,cd 命令進入 ,再使用命令 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb/ 初始化,結果只看到一個 OK,接着來檢查一下,具體操作見下圖,
Maria DB 安裝
命令沒有問題,查看一下 /data/mariadb 目錄,裏面有生成一些目錄和文件。順便看下 /data/mysql,裏面的文件和目錄基本上類似。接下來拷貝配置文件,見下圖,
Maria DB 安裝
目錄 /suppot-files/ 下的配置文件 .cnf 的區別就是上圖最後一個紅色框框的緩存數值大小不一樣。根據內存大小的不同,可以指定合適的緩存,讓MySQL達到一個更高效的性能。使用 :q! 退出上圖操作,接着往下操作,爲了與 mysql 區分,將配置文件拷貝到 /usr/local/ 目錄下,再拷貝一下啓動腳本 mysql.server。然後編輯一下配置文件和啓動腳本,
Maria DB 安裝
回車,查看一下 /usr/local/mariadb/my.cnf ,不用更改內容,接着進入啓動腳本 vim /etc/init.d/mariadb,見下圖,
Maria DB 安裝
找到上圖紅色框框的部分,更改內容,接着往下更改紅色框框的內容,
Maria DB 安裝
保存並退出。然後就可以嘗試啓動了,啓動之前先查看一下 mysql 有沒有運行,這兩個是不能同時運行的,因爲他們監聽的端口是一樣的。見下圖,
Maria DB 安裝
mysql 有在運行,使用命令 killall mysqld,將進程殺死,再使用 ps 命令查看,就沒有 mysql 在運行。然後啓動 mariadb ,使用 ps 命令,能夠看到 mariadb 在運行。接着查看一下端口,使用命令 netstat -ltnp,回車,見下圖,
Maria DB 安裝
可以看到沒有問題。

一般情況下,一臺機器裏面是不會同時安裝 mysql 和 mariadb 的。因爲有多個配置文件,會互相影響。
Maria DB 安裝
Maria DB 安裝

保存退出,接着啓動服務 ,輸入命令 /etc/init.d/mariadb restart,回車,見下圖,

以上操作的命令行如下:
cd /usr/local/src
wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 下載安裝包
tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 解壓安裝包
mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
cd /usr/local/mariadb
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb/ 初始化
cp support-files/my-small.cnf /usr/local/mariadb/my.cnf 拷貝配置文件
cp support-files/mysql.server /etc/init.d/mariadb 啓動腳本
vim /usr/local/mariadb/my.cnf
vim /etc/init.d/mariadb (定義basedir、datadir、conf 以及啓動參數)
/etc/init.d/mariadb start 和 service mariadb start 開機啓動

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章