mysql编译报错

Posted 借风拥你

tags:

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

1.make报错现象

Warning: Bison executable not found in PATH

解决办法

yum -y install bison

 

2.make报错现象

ake Error at /usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:17 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
  CMakeLists.txt:3 (PROJECT)

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: Internal CMake error, TryCompile configure of cmake failed

 

原因:gcc-c++没有安装

yum -y install gcc-c++

 

3.启动报错

/etc/init.d/mysqld:line 260:my_print_defaults:command not found


mysql manager or server PID file could not be found!

 

解决办法:

解决办法:
     # vi /etc/my.cnf    (指明basedir和datadir路径即可)
     basedir=/usr/local/mysql    安装路径 就是--prefix的路径

       datadir=/usr/local/mysql/data
 
4.初始化报错
/etc/init.d/mysqld restart
MySQL manager or server PID file could not be found!       [FAILED]
Starting MySQL.Manager of pid-file quit without updating fi[FAILED]


解决办法:
先把初始化数据的指定目录--datadir=date目录下的所有文件全部删除掉 在从新初始化。
在初始化一次数据库就好了

/usr/local/mysql/bin/mysql_install_db --user=mysql  
 
5.报错现象
Starting MySQL...The server quit without updating PID         file[FAILED]cal/mysql/data/Centos1.pid).
安装5.6的时候启动报错
 
解决办法:killall mysqld 说明有进程存在,我们没有关闭mysql就直接初始化数据库了。
     killall mysql不能解决。必须killall mysqld
 

 


















以上是关于mysql编译报错的主要内容,如果未能解决你的问题,请参考以下文章

mysql编译安装完启动时候报错

mysql5.5 免编译安装及脚本启动报错深入

编译安装mysql5.6.29及安装报错的解决方法

ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory

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

PHP编译,执行make报错