linux下安装mysql

1.检查安装

登录Linux,命令检查是否已经安装过mysql,执行命令。如果没有任何显示信息,则说明未安装,如果存在信息,则执行卸载。

rpm -qa | grep -i mysql    // 检测系统是否自带安装 MySQL:
rpm -e mysql        // 普通删除模式
rpm -ev --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

2.卸载Mysql

关闭MySQL服务

systemctl stop mysqld

卸载mysql

rpm -e --nodeps mysql

查找与mysql相关的残留目录

和Windows系统一样,MySQL的卸载不仅仅是卸载程序,也需要删除与程序相关的文件夹。才能保证卸载的完整性!

使用命令:find / -name mysql  或者  whereis mysql

rm -rf [上面查找出的目录] //不一定是mysql安装服务,可能是其他文件名,注意区分删除

删除mysql用户及用户组

执行id mysql命令查看MySQL用户及用户组,执行userdel mysql命令删除MySQL用户及用户组。

id mysql
userdel mysql

再次执行大标题步骤1的检查安装命令,查看是否存在MySQL程序。

3.安装mysql

使用yum命令直接安装

yum -y install mariadb-server mariadb mariadb-devel

启动服务

systemctl start mysqld   //systemctl start mariadb.service

设置开机启动

systemctl enable mysqld //systemctl enable mariadb.service

设置密码

mysql_secure_installation

第一次没有密码直接回车

设置root密码,输入大写Y

输入密码:

后面一路Y

 

4. 使用mysql进行C++开发

mysql-server安装完成后centos用户就可以在此电脑上使用MYSQL的服务,但是要对mysql进行开发还需要安装另外一个包。安装mysql-devel

yum install mysql-devel

ubuntu下安装命令:sudo apt-get install libmysqld-dev

这个包安装完成后会提供对MySQL开发所需的头文件和动态库,目录在

/usr/include/mysql
/usr/lib/mysql     #或者在:/usr/lib64/mysql

此时就可以使用C++开发mysql了

g++ connect.cpp -o connect -I /usr/include/mysql/ -L /usr/lib/mysql/ -lmysqlclient

 

 

 

转载:linux下安装mysql - 錵開や落幕 - 博客园 (cnblogs.com)

Linux c++连接操作MySQL_Biteee的博客-CSDN博客_linux下c++连接mysql

posted @ 2022-06-07 21:42  放弃吧  阅读(97)  评论(0编辑  收藏  举报