日期:2014-05-16  浏览次数:20841 次

mysql 5.6 安装

1.下载

? ? ? ? ?http://mysql.mirror.iweb.ca/Downloads/ ?(这个免登录哦)

2:必要软件包

yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake

?

?

3:编译安装

[root@oceanus ~]# groupadd mysql
[root@oceanus ~]# useradd -r -g mysql mysql
[root@oceanus ~]# tar -zxvf mysql-5.6.12.tar.gz
[root@oceanus ~]# cd mysql-5.6.12
[root@oceanus mysql-5.6.12]# cmake .
[root@oceanus mysql-5.6.12]# make && make install
[root@oceanus ~]# chown -R mysql.mysql /usr/local/mysql
[root@oceanus ~]# cd /usr/local/mysql/scripts
[root@oceanus ~]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
[root@oceanus ~]# cd /usr/local/mysql/support-files
[root@oceanus support-files]# cp mysql.server /etc/rc.d/init.d/mysql
[root@oceanus support-files]# cp my-default.cnf /etc/my.cnf
[root@oceanus ~]# chkconfig --add mysql
[root@oceanus ~]# chkconfig mysql on
[root@oceanus ~]# service mysql start
 
Starting MySQL SUCCESS! 

?

?

4.登录

MySQL默认用户是 root,由于初始没有密码,第一次进时只需键入mysql即可。

?

备注:常用编译选项?

cmake .
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \   #安装路径,默认情况下是安装在/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data       \    #数据文件存放位置
-DSYSCONFDIR=/etc              \                                  #my.cnf路径
-DWITH_MYISAM_STORAGE_ENGINE=1    \       #支持MyIASM引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \     #支持InnoDB引擎
-DWITH_MEMORY_STORAGE_ENGINE=1 \        #支持Memory引擎
-DWITH_READLINE=1                    \                         #快捷键功能(我没用过)
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock      \   #连接数据库socket路径
-DMYSQL_TCP_PORT=3306                  \               #端口
-DENABLED_LOCAL_INFILE=1            \                #允许从本地导入数据
-DWITH_PARTITION_STORAGE_ENGINE=1  \   #安装支持数据库分区
-DEXTRA_CHARSETS=all                  \                   #安装所有的字符集
-DDEFAULT_CHARSET=utf8              \                   #默认字符
-DDEFAULT_COLLATION=utf8_general_ci 

?

?