這篇文章主要講解了“Centos 6.5如何使用二進(jìn)制格式包安裝MariaDB”,文中的講解內容簡(jiǎn)單清晰,易于學(xué)習與理解,下面請大家跟著(zhù)小編的思路慢慢深入,一起來(lái)研究和學(xué)習“Centos 6.5如何使用二進(jìn)制格式包安裝MariaDB”吧!
二進(jìn)制格式包下載地址:https://downloads.mariadb.org/
備注:這里要注意,我們要下載的為二進(jìn)制格式包,是源碼包經(jīng)過(guò)編譯之后的數據包,一般大小為600M左右,如果你在下載鏈接中看到的下載源大小為100M以下很有可能是沒(méi)有經(jīng)過(guò)編譯的源碼包。此時(shí)如果你下載的為源碼包,需要你自己手動(dòng)編譯,而編譯MariaDB源碼包用到的工具為cmake,另外為了保證不缺環(huán)境,使用yum或者rpm安裝依賴(lài):readline-devel,zlib-devel,openssl-devel,libaio-devel。在這里我們直接下載編譯后的二進(jìn)制格式包進(jìn)行安裝。
安裝過(guò)程:
1.下載完數據包后上傳到并解壓
tar -xvf mariadb-10.3.9-linux-x86_64.tar.gz 我使用的10版本的穩定版,大家可以根據自己的操作系統版本自行選擇安裝包
2.準備mariadb安裝所需要的基礎環(huán)境
首先創(chuàng )建一個(gè)用戶(hù),指名shell為nologin
useradd -s /sbin/nologin mysql
將解壓后的目錄移動(dòng)到/usr/local下。同時(shí)為其創(chuàng )建一個(gè)mysql的軟鏈接。
mv mariadb-10.3.9-linux-x86_64 /usr.local
cd /usr/local
ln -sv mariadb-10.3.9-linux-x86_64 mysql
更改mysql鏈接文件的管理權限
chown -R root:mysql mysql
準備mysql的配置文件,在安裝包中的support-files這個(gè)目錄中,存放了不同的配置文件,我們可以根據所要創(chuàng )建的數據大小來(lái)選擇用哪一個(gè)配置文件
在這里我們選擇最大的my-huge.cnf,這些.cnf結尾的文件是針對不同大小的數據庫。
mkdir /etc/mysql 為數據庫創(chuàng )建配置文件目錄
cp support-files/my-huge.cnf /etc/mysql
編輯配置文件
vim /etc/mysql/my.cnf
這張圖是初始設置值,我們在配置文件中加入數據存放目錄等信息
編輯此配置文件,在[mysqld]下面添加一下數據
datadir = /mysql/data //datadir指向的目錄是數據庫數據存放的真正目錄,這里我建議新建一個(gè)邏輯分區用于單獨掛載datadir指向的目錄,方便以后數據的備份以及管理
innodb_file_per_table = on //每個(gè)表為單獨的一項
skip_name_resolve = on //禁用主機名解析
3. 準備數據庫文件
./scripts/mysql_install_db --datadir=/mysal/data --user=mysql --basedir=/usr/local/mysql(注意基礎安裝目錄這一項如果不添加的話(huà)有的版本在啟動(dòng)服務(wù)的時(shí)候會(huì )提示pid.err,建議將這一項添加上)
4. 準備啟動(dòng)腳本
將安裝包中提供的腳本復制到/etc/rc.d/rc.local下面
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
設置開(kāi)機自啟
chkconfig --add mysqld
chkconfig 0n
將數據可以常用命令添加到系統默認PATH路徑下,
vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
保存并通知系統重讀
source /etc/profile.d/mysql.sh
5. 安全初始化數據庫,數據庫默認管理員賬戶(hù)是沒(méi)有密碼的,現在為管理員設置登陸密碼
執行 /usr/local/mysql/bin目錄下的./mysql_sevure_installation
6. 啟動(dòng)服務(wù):service mysqld start
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站