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 @   放弃吧  阅读(101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示