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
?
?