1. 程式人生 > >Maria DB 安裝

Maria DB 安裝

Maria DB

1、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分鐘,請耐心等待。見下圖,
技術分享圖片
安裝完成之後,解壓安裝包,輸入命令 tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz ,回車,見下圖,

技術分享圖片
內容較多,截取一屏。接著往下操作,見下圖,
技術分享圖片
技術分享圖片
移動解壓的安裝包到 /usr/local/mariadb 裏面,cd 命令進入 ,再使用命令 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb/ 初始化,結果只看到一個 OK,接著來檢查一下,具體操作見下圖,
技術分享圖片
命令沒有問題,查看一下 /data/mariadb 目錄,裏面有生成一些目錄和文件。順便看下 /data/mysql,裏面的文件和目錄基本上類似。接下來拷貝配置文件,見下圖,
技術分享圖片
目錄 /suppot-files/ 下的配置文件 .cnf 的區別就是上圖最後一個紅色框框的緩存數值大小不一樣。根據內存大小的不同,可以指定合適的緩存,讓MySQL達到一個更高效的性能。使用 :q! 退出上圖操作,接著往下操作,為了與 mysql 區分,將配置文件拷貝到 /usr/local/ 目錄下,再拷貝一下啟動腳本 mysql.server。然後編輯一下配置文件和啟動腳本,
技術分享圖片
回車,查看一下 /usr/local/mariadb/my.cnf ,不用更改內容,接著進入啟動腳本 vim /etc/init.d/mariadb,見下圖,
技術分享圖片
找到上圖紅色框框的部分,更改內容,接著往下更改紅色框框的內容,
技術分享圖片
保存並退出。然後就可以嘗試啟動了,啟動之前先查看一下 mysql 有沒有運行,這兩個是不能同時運行的,因為他們監聽的端口是一樣的。見下圖,
技術分享圖片
mysql 有在運行,使用命令 killall mysqld,將進程殺死,再使用 ps 命令查看,就沒有 mysql 在運行。然後啟動 mariadb ,使用 ps 命令,能夠看到 mariadb 在運行。接著查看一下端口,使用命令 netstat -ltnp,回車,見下圖,
技術分享圖片
可以看到沒有問題。

一般情況下,一臺機器裏面是不會同時安裝 mysql 和 mariadb 的。因為有多個配置文件,會互相影響。
技術分享圖片
技術分享圖片

保存退出,接著啟動服務 ,輸入命令 /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 開機啟動

Maria DB 安裝