前言
连接数据库通常在Java中使用比较多,但是C/C++在Linux下操作数据库也是比较重要的,很多时候都能用得到,在网上查了很多教程,大多写的有些问题,通过自己摸索,终于成功的连接了MariaDB,记录一下做个参考。
开发环境是阿里云CentOS7 64位,使用yum安装MariaDB,安装教程看我另一篇文章:CentOS7安装MariaDB及配置
安装locate工具
部分版本的linux系统使用locate快速查找某文件路径会报以下错误:
-bash: locate: command not found
其原因是没有安装mlocate这个包,安装mlocate
yum -y install mlocate
安装完再尝试用locate定位内容,发现依然不好使,报了新的错误
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
原因是安装完后没有更新库,更新库
updatedb
安装完成后,就可以使用locate快速查找某文件路径