1. 程式人生 > >二進制安裝mariadb5.5

二進制安裝mariadb5.5

shell 容易出錯 galera 準備 所有者 maria 出錯 config log

下載mariadb5.5

https://downloads.mariadb.org/mariadb-galera/5.5.61/

  1. 創建系統賬號 useradd -r mysql -s /sbin/nologin 指定shell 類型

  2. tar xf mariadb-5.5.61-linux-x86_64.tar.gz -C /usr/local/   解壓縮 指定路徑,當初編譯的時候指定好的有路徑

  3.   在/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