Cent OS 7 已经不支持直接 yum install 安装mysql了。
直接yum install MySQL 安装的 MariaDB。一开始我妥协了安装了MariaDB,但是运行公司的数据库脚本发现报错了,看来MariaDB和MySQL还不是100%兼容的。
于是yum remove mysql 。从 MySQL官网 下了rpm文件后 自己安装。
rpm -ivh mysql57-community-release-el7.rpm
安装好之后,运行之前的数据库脚本没问题了,但是表示遇到了一个更蛋疼的问题:
代码编译完,链接的时候不能找到mysql库。 can’t find -lmysqlclient
再三确认自己确实安装了mysql-server , mysql-client ,陷入僵局。
遂问大佬,原来还要装 mysq-devl。
就是 mysql-community-devel-5.7.22-1.el7.x86_64.rpm 这个包。
普通使用mysql上面两个基本就够了,但是要开发的话,还需要开发版本(devlop)的支持,mysql的头文件之间的都在devl版本上。