centos 6.4下安裝mysql 5.6.11

今天有空來測試下最新的centos6.4下安裝最新數據可mysql5.6.11

系統安裝在這裏不再敘述

centos6.4採用最小化安裝

mysql5.6.11採用源碼包安裝

初始化系統:關掉iptables和selinux功能,原因只是測試

安裝一些mysql需要的依賴包

#yum install -y wget gcc-c++ ncurses-devel cmake make perl

下載mysql5.6.11

#wget  http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.11.tar.gz

centos6.4在默認安裝下,在 /etc/my.cnf會有這個文件,需要改名字(不然會影響後面服務的啓動)

詳細錯誤請參考我的另一篇介紹 http://wjn219.blog.51cto.com/1497135/1198192

創建mysql組和用戶

#groupadd mysql

#useradd -g mysql mysql

創建存放目錄

#mkdir /usr/local/mysql

#mkdir /data/mysql


解壓mysql的tar包

#tar zxvf mysql-5.6.11.tar.gz

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/data/mysql \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306

#cd mysql-5.6.11

#make;make install

這裏需要等待好長一段時間,可以去喝杯水,~~

這裏需要給mysql需要執行的命令增加一個環境變量

#vi /etc/profile

加入一下兩句

PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib/

export PATH

保存推出,讓其立即生效

#source /etc/profile


賦予mysql權限

#chown -R mysql:mysql /usr/local/mysql

#chown -R mysql:mysql /data/mysql


執行初始化配置腳本,創建系統自帶的數據庫和表。
#

#/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql \

--basedir=/usr/local/mysql

初始化腳本在 /usr/local/mysql/my.cnf 生成了配置文件。


複製服務啓動腳本
#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld


接着就可以啓動mysql

#server mysqld  restart


設置開機啓動

#chkconfig mysqld on


給mysql設置密碼

#mysql              直接就進入mysql(初始的mysql沒有密碼哦)

>use mysql;

>update user set password = password(111111) where user = 'root'; 給root設置密111111
>flush privileges;        刷新表使其生效

>\q                              退出,重新進入mysql就需要密碼

#mysql -uroot -p 111111        就可以進去了

>      



         到此安裝mysql5.6.11就結束了。                      





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章