编译安装mysql5.6
一,安装环境
利用yum或aptitude或apt-get等其他安装方式皆可
1
|
yum
|
二,解压安装
进入解压后的目录
1
|
cmake
|
mysql在5的版本开始用Cmake,./configure已经不行了
然后是make &&make install 两部曲
三,安装后的事宜
1、用户组
#groupadd mysql //建MySQL组
#useradd -g mysql -s /sbin/nologin mysql //建MySQL用户属于MySQL组 2、配置
#chown -R mysql:mysql /usr/local/mysql/ 把MySQL目录的权限给MySQL用户和组
#cp /root/下载/mysql/support-files/my-default.cnf
#/usr/local/mysql/bin/mysql_install_db --user=mysql //用MySQL来初始化数据库
#chown -R mysql:mysql /usr/local/mysql/var/ //把初始化的数据库目录给MySQL所有者
#/usr/local/mysql/bin/mysqld_safe --user=mysql & //启动MySQL
3、其他
# cp /root/下载/mysql/ support-files/mysql.server /etc/init.d/mysqld
#chmod 755 /etc/init.d/mysqld
#chkconfig --add mysqld
#chkconfig mysqld on
#service mysqld restart
四,容易出现的错误
错误1 启动数据库报错
mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.localdomain.pid ended
解决方法
#初始化数据库
错误2
初始化数据库报错
FATAL ERROR: Could not find ./bin/my_print_defaults
解决方法
#初始化数据库的时候加上
--basedir
--datadir 相关路径即可
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
错误3 泛指一类错误,电脑上第一次安装mysql,报错,明明解决了但mysql还是报错
之前我遇到过错误2,明明任何问题都解决了,但是mysql还是无法启动,报相同的错误
这种情况建议先行卸载,然后重点检查是否有任何遗漏的环境包没装上。在重新安装试试。我是这么解决的。
5.7
安装5.7级以上版本需要留足最少2G空间
安装对应版本的boost库
http://blog.itpub.net/27099995/viewspace-1994443/