1. 程式人生 > >Centos7安裝MySQL5.6.26

Centos7安裝MySQL5.6.26

一,解除安裝自帶MySQL

yum remove -y mysql mysql-devel mysql-server

二,安裝MySQL-5.6.26

[[email protected] ~]# cd /usr/src/

[[email protected] src]#  tar zxf mysql-5.6.26.tar.gz 

[[email protected] src]# cd mysql-5.6.26

三.建立MySQL管理使用者

 

[[email protected] mysql-5.6.26]# useradd -u 8003 -M -s /sbin/nologin mysql

四,安裝MySQL編譯工具依賴

[[email protected] mysql-5.6.26]# yum -y install ncurses-devel cmake 

五,進行編譯安裝

[[email protected] mysql-5.6.26]#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_USER=mysql  


[[email protected] mysql-5.6.26]# make && make install  

六,進行授權

[[email protected] mysql-5.6.26]# chown -R mysql:mysql /usr/local/mysql/

七,拷貝MySQL配置檔案

 

[[email protected] mysql-5.6.26]# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

八,拷貝MySQL啟動檔案

 

[[email protected] mysql-5.6.26]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

進行修改myql的啟動配置檔案

[[email protected] ~]# vim /etc/init.d/mysqld

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

九,加入MySQL開機自啟

[[email protected] ~]# chkconfig mysqld on

[[email protected] ~]# /usr/local/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 

十,啟動MySQL服務

[[email protected] ~]# service mysqld start

十一,新增MySQL相關命令的路徑

[[email protected] ~]# echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile

[[email protected] ~]#source /etc/profile