二進制安裝mariadb5.5
https://downloads.mariadb.org/mariadb-galera/5.5.61/
-
創建系統賬號 useradd -r mysql -s /sbin/nologin 指定shell 類型
-
tar xf mariadb-5.5.61-linux-x86_64.tar.gz -C /usr/local/ 解壓縮 指定路徑,當初編譯的時候指定好的有路徑
- 在/usr/local裏面,正常的編譯之後的文件夾名應該叫mysql,而不是mariadb-5.5.61-linux-x86_64,所以需要給它改名mysql,也可創建軟鏈接以後換版本方便
cd /usr/local
mv mariadb-5.5.61-linux-x86_64 mysql
4 指定環境變量
cd /usr/local/mysql/bin
echo ‘PATH=/usr/local/mysql/bin:bin:$PATH‘ > /etc/profile.d/mysql.sh
cat /etc/profile.d/mysql.sh
./etc/profile.d/mysql.sh
5 創建邏輯卷,用來存放mariadb的數據
fdisk /dev/sda 分區
pvcreate /dev/sda6
vgcreate vg0 /dev/sda6 -s 16M
lvcreate -n lv_mysqldata -l 100%FREE vg0 全部使用邏輯卷
mkfs.ext4 /dev/vg0/lv_mysqldata 創建文件系統
mkdir /data/mysqldb -pv 創建存放數據的文件夾
mount /dev/mapper/vg0-lv_mysqldata /data/mysqldb/ 掛載邏輯卷
6 更改數據庫權限
ll –d /data/mysqldb 數據庫文件的所有者改成mysql
chown –R mysql.mysql /data/mysqldb/
chmod –R 770 /data/mysqldb/
7 生成數據庫文件
在此處指定所有者和數據庫位置時容易出錯
cd /usr/local/mysql/scripts/
需要在mysql/下面運行
./ scripts/mysql_install_db --datadir=/data/mysqldb --user=mysql
8 . 更改配置文件
在/usr/local/mysql/support-files文件中e 大環境小環境所需要的配置都已經準備好
my-innodb-heavy-4G.cnf 的配置是最高
復制一個模板cp my-innodb-heavy-4G.cnf /etc/my.cnf 直接覆蓋
更改配置文件 數據庫路徑更改正確
datadir=/data/mysqldb
9. 設置開機啟動
把/usr/local/mysql/support-files路徑下的mysql.server服務復制到/etc/init.d/mysqld
chkconfig --add mysqld增加到開機啟動
完成
二進制安裝mariadb5.5