源码包mysql : mysql-5.6.4-m7.tar.gz
1.安装cmake
[root@linux5 Desktop]# yum install cmake
2.解压
[root@linux5 mysql]# tar -zxvf mysql-5.6.4-m7.tar.gz
3. 重命名
[root@linux5 mysql]# mv mysql-5.6.4-m7 mysql
4.在/USR/LOCAL下创建 mysql
[root@linux5 local]# mkdir mysql
5
yum -y install make gcc-c++ cmake bison-devel ncurses-devel openssl openssl-devel bison
6.
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
7.
Make
8.
Make install
9.
[root@linux5 mysql]# chown -R mysql /usr/local/mysql/
[root@linux5 mysql]# chgrp -R mysql /usr/local/mysql/
10.
[root@linux5 /]# mkdir mysqldata
[root@linux5 /]# chown -R mysql.mysql /mysqldata/
11.
[root@linux5 mysql]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mysqldata
12
[root@linux5 mysql]# cp support-files/mysql.server /etc/init.d/mysql.server
补充在13之前
/usr/local/mysql/bin/mysqld_safe --user=mysql &
13.
如果[root@linux5 data]# /etc/init.d/mysql.server start
Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/linux5.pid).
[root@linux5 etc]# cp /usr/my.cnf /etc/my.cnf
[root@linux5 etc]# /etc/init.d/mysql.server status
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
[root@linux5 etc]# rm -rf /var/lock/subsys/mysql
[root@linux5 etc]# /etc/init.d/mysql.server start
Starting MySQL.. SUCCESS!
[root@linux5 etc]#
14.
[root@linux5 etc]# ln -s /usr/local/mysql/bin/mysql /usr/bin
15.
[root@linux5 etc]# /usr/local/mysql/bin/mysqladmin -u root password mysql
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31401161/viewspace-2132178/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31401161/viewspace-2132178/