天天看点

MySQL安装错误后的解决

安装MySQL时make编译时的出错。

In function ‘void handle_connections_sockets()’:

error: invalid conversion from ‘size_socket*’ to ‘socklen_t*’

error: initializing argument 3 of ‘int accept(int, sockaddr*, socklen_t*)’

error: invalid conversion from ‘int*’ to ‘socklen_t*’

error: initializingargument 3 of ‘int getsockname(int, sockaddr*, socklen_t*)’

make[2]: *** [sql/CMakeFiles/sql.dir/mysqld.cc.o] 错误 1

make[1]: *** [sql/CMakeFiles/sql.dir/all] 错误 2

make: *** [all] 错误 2

这个是gcc的版本问题,

使用yum mysql-server后然后remove掉mysql-server

#yum install mysql-server

#yum remove  mysql-server

然后重新解压安装,上述错误没有。

本文转自 妙曼  51CTO博客,原文链接:http://blog.51cto.com/yanruohan/1593927,如需转载请自行联系原作者

继续阅读