1、下載mysql5.6
html
地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads mysql
2、準備linux
建立mysql用戶
sql
~]# useradd mysql
3、安裝bash
一、上傳到服務器中並解壓服務器
~]# tar zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz ~]# mv mysql-5.6.40-linux-glibc2.12-x86_64 mysql56-3306
二、受權
socket
~]# chown -R mysql.mysql ./
三、初始化
ide
~]# cd mysql56-3306 mysql56-3306]# scripts/mysql_install_db --user=mysql --datadir=/home/mysql/mysql56-3306/data --basedir=/home/mysql/mysql56-3306/
注:如初出項下列狀況
3d
FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db: Data::Dumper
安裝autoconf庫便可server
mysql56-3306]# yum -y install autoconf
四、編輯my.cnf文件
[mysqld] basedir = /home/mysql/mysql56-3306 datadir = /home/mysql/mysql56-3306/data port = 3306 socket = /home/mysql/mysql56-3306/socket/mysql.sock pid-file = /home/mysql/mysql56-3306/pid/mysql.pid log-error = /home/mysql/mysql56-3306/logs/mysql.log user = mysql character-set-server=utf8 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
五、建立文件
mysql56-3306]# mkdir socket pid logs mysql56-3306]# touch socket/mysql.sock pid/mysql.pid logs/mysql.log mysql56-3306]# chown -R mysql.mysql ./
六、啓動
mysql56-3306]# bin/mysqld_safe --defaults-file=my.cnf &
七、中止
mysql56-3306]# ps -ef | grep mysql mysql56-3306]# kill 25152 24977
八、其餘
mysql56-3306]# bin/mysql -h 127.0.0.1 -uroot -p mysql> set password=password('123456'); mysql> grant all on *.* to root@'%' identified by '123456'; mysql> flush privileges;