Centos7 安装与卸载mysql

卸载

ps ajx | grep mysql : 查看当前服务器是否有mysql

没有的话就不需要卸载咯。

centos7 通过yum下载安装包通常是以.rpm为后缀,rpm -qa 可以查看当前服务器上所有的安装包:

**rpm -qa | grep mysql | xargs yum -y remove :**将查询到的mysql安装包以命令行参数的形式传递给 yum -y remove指令,也就是逐个卸载查询到的mysql

卸载完成后,mysql还有些残留数据 在**/var/lib/mysql** 目录下:

可以将上面的文件改个文件名然后备份。到此,mysql卸载完成。

安装

先获取centos7 官方yum源:http://repo.mysql.com/

右击选择显示网页源代码可以查看完整的版本信息:

先查看自己机器的版本信息:

找到与自己版本匹配的安装源下载,如果找不到,就下载162行的这个:

下载的是一个mysql的yum源,下载执行以后,你系统的安装源中会新增一个mysql的安装源,相当于一个mysql的应用商场,安装好该yum源之后,你再使用yum安装mysql指令,系统会为你自动安装与自己系统匹配的版本。

下载以后先放到桌面上,打开xshell服务器,使用sz指令将下载好的安装包传给服务器:

先查看自己系统内的yum源,然后安装下载好的安装包,之后再看一下安装好之后的yum源有什么变化:

安装指令是 rpm -ivh

上面的工作通俗点说就是,系统自带的应用商城没有mysql,然后你去网页中下载了一个有很多mysql版本的应用商城并且安装,安装好以后,就可以使用yum指令一键安装:

验证是否安装成功:

看服务器中是否已经有了服务端mysqld和客户端musql,以及/etc/目录下是否有my.cnf文件

启动mysql

systemctl start mysqld

登录mysql:

**使用 mysql -uroot -p 指令登录,**回车后会让你输入密码,较新版本的mysql可以直接登录:

如果不可以就修改 /etc/my.cnf 配置文件,在文件的最后一行加入一行 skip-grant-tables:

然后重启服务器 systemctl restart mysqld:

相关推荐
岁岁种桃花儿6 小时前
MySQL从入门到精通系列:InnoDB记录存储结构
数据库·mysql
jiunian_cn8 小时前
【Redis】hash数据类型相关指令
数据库·redis·哈希算法
冉冰学姐8 小时前
SSM在线影评网站平台82ap4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm框架·在线影评平台·影片分类
Exquisite.9 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
知识分享小能手9 小时前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019数据库的操作(2)
数据库·学习·sqlserver
踩坑小念10 小时前
秒杀场景下如何处理redis扣除状态不一致问题
数据库·redis·分布式·缓存·秒杀
萧曵 丶11 小时前
MySQL 语句书写顺序与执行顺序对比速记表
数据库·mysql
Wiktok11 小时前
MySQL的常用数据类型
数据库·mysql
曹牧12 小时前
Oracle 表闪回(Flashback Table)
数据库·oracle
J_liaty12 小时前
Redis 超详细入门教程:从零基础到实战精通
数据库·redis·缓存