linux下Mariadb的二进制安装
一、Mariadb的簡(jiǎn)單介紹
? ?Mariadb是MySQL的一個(gè)開源分支,主要是社區(qū)在維護(hù),并且完全兼容MySQL,并且可以很方便的稱為MySQL的替代,Mariadb的誕生是出自MySQL創(chuàng)始人Michael Widenius之手,命名的來源是他女兒的名字Maria,因?yàn)橹八袽ySQL賣給sun公司,而sun又被oracle收購,所以MySQL也屬于oracle所有,因此存在閉源的風(fēng)險(xiǎn);而Michael Widenius開發(fā)的MariaDB作為MySQL的開源分支,很好的避免的這個(gè)潛在的問題,所以MariaDB成為了MySQL未來的替代,很多廠商也越來越關(guān)注MariaDB,并且Mariadb在很多方面的性能也要強(qiáng)過MySQL,像目前Windows桌面的php集成開發(fā)環(huán)境比如xampp還有l(wèi)inux和lnmp環(huán)境都采用MariaDB作為默認(rèn)的數(shù)據(jù)庫,所以從MySQL轉(zhuǎn)向Mariadb也是一種趨勢(shì)。
? ? 使用Mariadb的第一步是要部署在操作系統(tǒng),現(xiàn)在開始在Linux上安裝二進(jìn)制的Mariadb。
二、Mariadb安裝步驟
? ? 1.?下載所需版本的mariadb的二進(jìn)制包 mariadb-10.3.9-linux-x86_64.tar.gz
? ?2. ?創(chuàng)建所需用戶及組,以mysql為例
groupadd?-g?36?-r?mysql useradd?-u?36?-r?-g?mysql?-m?-d?/app/dbdata?-s?/sbin/nologin?mysql id?mysql? ? 3.?準(zhǔn)備dbdata 建議做到lvm上;? 關(guān)于lvm的詳細(xì)介紹,安全鏈接 https://blog.51cto.com/13869720/2157426
fdisk?/dev/sdapartx?-a?/dev/sda
pvcreate?/dev/sda6 vgcreate?vgmysql?/dev/sda6 lvcreate?-l?+100%FREE?-n?lvmysql?vgmysql
vim?/etc/fstab?進(jìn)入文件編輯器,增加一行
/dev/vgmysql/lvmysql??? /app/dbdata???????????? ext4??? defaults??????? 0 0
mount?-achown?mysql.mysql?/app/dbdatachmod?700?/app/dbdata? ? 4.? 解壓二進(jìn)制目錄
? ? ln -s 源文件 目的文件 ? ?創(chuàng)建軟鏈接
? ? 5.創(chuàng)建配置文件
?? 增加內(nèi)容如下:
datadir???????? = /app/dbdata
innodb_file_per_table?? = on
skip_name_resolve = on
? ??6.創(chuàng)建數(shù)據(jù)庫
? ??7.配置啟動(dòng)腳本
? ??8.配置環(huán)境變量PATH
? ? 增加內(nèi)容:export PATH=/usr/local/mysql/bin:$PATH
source?/etc/profile.d/mage.sh?
? ??9.初始化mysql
? ? 以上步驟完成,安裝步驟告一段落。
轉(zhuǎn)載于:https://blog.51cto.com/13869720/2177351
總結(jié)
以上是生活随笔為你收集整理的linux下Mariadb的二进制安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jenkins Pipline语法
- 下一篇: U-Time巡回完美收官:精细化数据将主