二進制安裝mysql5.6mysql
系統環境:Centos6.5 x86_64linux
mysql二進制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gzsql
#解壓tar包到指定安裝目錄:
bash
cp mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz /data/ tar -zxf /data/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz
#建立mysql數據存儲目錄socket
mkdir /data/mysqldata
#添加mysql用戶和mysql組ide
groupadd -r mysql useradd -g mysql -r -s /sbin/nologin -M -d /data/mysqldata mysql chown -R mysql:mysql /data/mysqldata
#初始化數據測試
cd /data/mysql && ./scripts/mysql_install_db --datadir=/data/mysqldata --user=mysql
運行過程下圖:ui
#建立配置文件,配置文件內容以下spa
[mysqld] basedir=/data/mysql datadir=/data/mysqldata port=3306 socket=/tmp/mysql.sock user=mysql innodb_file_per_table=on skip_name_resolve=on symbolic-links=0 [mysqld_safe] log-error=/data/mysql/mysqld.log pid-file=/data/mysql/mysqld.pid
#建立mysql啓動腳本server
cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld chmod 777 /etc/init.d/mysqld
#修改/etc/init.d/mysqld內容,內容以下:
#basedir=/data/mysql #datadir=/data/mysqldata
操做如圖:
#加入系統庫核系統變量
ln -sv /data/mysql/include /usr/include/mysql echo '/data/mysql/lib' > /etc/ld.so.conf.d/mysql.conf ldconfig echo 'export PATH=/data/mysql/bin/:$PATH' > /etc/profile.d/mysql.sh source /etc/profile service mysqld start
報錯處理:這塊裝完mysql,沒有直接去修改/etc/my.cnf文件,直接啓動,mysql報錯以下,處理殺掉mysql進程,修改my.cnf文件,而後從新啓動便可。
測試安裝是否正確:
查看數據存放目錄: