1. 程式人生 > >數據庫二進制集群安裝

數據庫二進制集群安裝

mariadb

標題索引


  • 問題追朔

  • 安裝程序

  • 安裝總結


問題追朔

Mariadb在生產環境中部署方式較多,同時也是構建數據庫集群方案的基本功,因此記錄二進制安裝mysql是邁向數據庫集群的第一步,需謹慎安裝配置。

安裝程序

安裝程序具體如下:

[ root@h3c10508 ~ ]#useradd -r -u 306 -s /sbin/nologin mysql
[ root@h3c10508 ~ ]#tar xvf mariadb-10.2.9-linux-x86_64.tar.gz -C /usr/local/
[ root@h3c10508 ~ ]#cd /usr/local
[ root@h3c10508 local ]#ln -s mariadb-10.2.9-linux-x86_64 mysql
[ root@h3c10508 local ]#chown -R root:mysql ./mysql/*
[ root@h3c10508 local ]#chown -R root:mysql ./mysql/
[ root@h3c10508 local ]#ll
total 44
drwxrwxr-x  12 1021  1004 4096 Sep 26 04:37 mariadb-10.2.9-linux-x86_64
lrwxrwxrwx   1 root mysql   27 Nov 21 21:36 mysql -> mariadb-10.2.9-linux-x86_64
 #安裝指定數據庫目錄和運行時賬戶
[ root@h3c10508 mysql ]#scripts/mysql_install_db --datadir=/data --user=mysql  
[ root@h3c10508 mysql ]#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
[  root@h3c10508  mysql  ]#mkdir /etc/mysql
[  root@h3c10508  mysql  ]#cp ./support-files/my-large.cnf /etc/mysql/my.cnf
[  root@h3c10508  mysql  ]#vim /etc/mysql.cnf
  #添加指定數據庫存儲目錄
 datadir = /data
 innodb_file_per_table = on
 skip_name_resolve = on
[  root@h3c10508  mysql  ]#vim /etc/profile.d/mysql.sh
 PATH=/usr/local/mysql/bin:$PATH
[  root@h3c10508  mysql  ]#source /etc/profile.d/mysql.sh
    #添加日誌訪問權限
[  root@h3c10508  mysql  ]#setfacl -m u:mysql:rwx /var/log/
[ root@h3c10508 mysql ]#chkconfig --add mysqld
[ root@h3c10508 mysql ]#chkconfig --list mysqld
mysqld         	0:off	1:off	2:on	3:on	4:on	5:on	6:off

安裝總結

第一步:準備數據目錄

/data

第二步:配置maiadb

#useradd -r -u 306 -s /sbin/nologin mysql
#tar xvf mariadb-10.2.9-linux-x86_64.tar.gz -C /usr/local/
#cd /usr/local
#ln -s mariadb-10.2.9-linux-x86_64 mysql
#chown -R root:mysql ./mysql/*
#chown -R root:mysql ./mysql/
#scripts/mysql_install_db --datadir=/data --user=mysql
#cp ./support-files/mysql.server /etc/rc.d/init.d/mysql
#setfacl -m u:mysql:rwx /var/log/

第三步:準備配置文件

配置文件查找順序如下,

/etc/my.cnf -->/etc/mysql/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf

第四步:編輯環境變量配置文件

#vim /etc/profile.d/mysql.sh
 PATH=/usr/local/mysql/bin:$PATH
#source /etc/profile.d/mysql.sh

本文出自 “一步一印,有印為證” 博客,謝絕轉載!

數據庫二進制集群安裝