1. 程式人生 > >MySQL二進制安裝部署

MySQL二進制安裝部署

upa linux gin nologin 系統 clu path file x86

 1 #使用二進制包安裝mysql
 2      cp mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz /data/
 3      tar -xf /data/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz -C /data/
 4      mv /data/mysql-5.6.29-linux-glibc2.5-x86_64 /data/mysql
 5 
 6 #創建mysql數據存儲目錄
 7      mkdir /data/mysqldata
 8 
 9 #添加mysql用戶和mysql組     
10      groupadd -r mysql
11 useradd -g mysql -r -s /sbin/nologin -M -d /data/mysqldata mysql 12 chown -R mysql:mysql /data/mysqldata 13 14 #初始化數據 15 cd /data/mysql && ./scripts/mysql_install_db --datadir=/data/mysqldata --user=mysql 16 #創建配置文件,配置文件內容如下 17 #[mysqld] 18 #basedir=/data/mysql 19 #datadir=/data/mysqldata
20 #port=3306 21 #socket=/tmp/mysql.sock 22 #user=mysql 23 #innodb_file_per_table=on 24 #skip_name_resolve=on 25 #symbolic-links=0 26 #[mysqld_safe] 27 #log-error=/data/mysql/mysqld.log 28 #pid-file=/data/mysql/mysqld.pid 29 30 #復制啟動文件 31 cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld
32 chmod 777 /etc/init.d/mysqld 33 34 #修改/etc/init.d/mysqld內容,內容如下: 35 #basedir=/data/mysql 36 #datadir=/data/mysqldata 37 38 #加入系統庫核系統變量 39 ln -sv /data/mysql/include /usr/include/mysql 40 echo /data/mysql/lib > /etc/ld.so.conf.d/mysql.conf 41 ldconfig 42 echo export PATH=/data/mysql/bin/:$PATH > /etc/profile.d/mysql.sh 43 source /etc/profile 44 45 #啟動數據庫服務 46 service mysqld start

MySQL二進制安裝部署