centos7 编译安装mysql5.7 bison出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 编译安装mysql5.7 bison出错相关的知识,希望对你有一定的参考价值。

make[3]: Leaving directory `/root/bison-3.0.4'
make[2]: Leaving directory `/root/bison-3.0.4'
make[1]: Leaving directory `/root/bison-3.0.4'
./configure && make && make install这个命令执行完就这样了,以前也不这样没有这个提示,不知道是不是错误

#安装mysql 依赖

[html] view plain copy
yum -y install gcc cmake make gcc-c++ ncurses-devel openssl-devel bison ncurses chkconfig lsof

#删除mariadb相关包
#列出所有被安装的rpm package
#删除列表中的包

[html] view plain copy
rpm -qa | grep mariadb
rpm -e mariadb-server-5.5.44-2.el7.centos.x86_64
rpm -e mariadb-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mariadb-libs-5.5.
参考技术A /bison-3.0.4' 提示不是告诉你了,需要这个 参考技术B 看详细日志吧 参考技术C 查看日志文件

centos6.8编译安装mysql

1.首先下载mysql的源码包

wget http://down1.chinaunix.net/distfiles/mysql-5.5.20.tar.gz

2.安装需要的编译工具

yum install cmake make ncurses-devel ncurses gcc gcc-c++ -y

3.解压源码包

tar -zxvf mysql-5.5.20.tar.gz
cd mysql-5.5.20

4.开始编译安装

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql56/
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock
-DMYSQL_DATADIR=/data/mysql/
-DSYSCONFDIR=/etc
-DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306
-DWITH_XTRADB_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1
-DWITH_EXTRA_CHARSETS=1
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DEXTRA_CHARSETS=all
-DWITH_BIG_TABLES=1
-DWITH_DEBUG=0`

make
make install

5.设置开机启动和配置文件

cd /usr/local/mysql56/
cp support-files/my-large.cnf/ etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig –add mysqld
chkconfig –level 35 mysqld on
mkdir -p /data/mysql
useradd mysql

6.初始化

/etc/init.d/mysqld/usr/local/mysql56/scripts/mysql_install_db –user=mysql –datadir=/data/mysql/ –basedir=/usr/local/mysql56/
ln -s /usr/local/mysql55/bin/* /usr/bin/

ok,到此mysql就编译安装完成,可用命令ps -ef |grep mysql查看mysql是否启动。




























以上是关于centos7 编译安装mysql5.7 bison出错的主要内容,如果未能解决你的问题,请参考以下文章

centos7编译安装mysql5.7.20版本

Centos7系统编译安装Mysql5.7.21

在Centos7上实现手工编译安装mysql5.7

centos7中编译安装mysql5.7.17

centos7.2编译安装mysql5.7.21报错解决

Centos7编译安装MySQL5.7.25