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:

相关推荐
互联网推荐官21 小时前
上海软件定制开发全流程拆解:需求分析、技术选型与交付管理的工程实践
大数据·数据库·需求分析
专注API从业者21 小时前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库
大迪deblog21 小时前
系统架构师-数据库-数据库设计
数据库·oracle·系统架构
leo__52021 小时前
IEC 104 协议 C 语言实现
c语言·数据库
摇滚侠21 小时前
DBeaver 导入数据库 导入 SQL 文件 MySQL 备份恢复
java·数据库·mysql
若兰幽竹1 天前
【从零开始编写数据库系统:架构设计与实现】第5章:查询执行引擎与火山模型
数据库·架构·数据库内核·toydb
天空属于哈夫克31 天前
企业微信API常见的错误和解决方案
java·数据库·企业微信
东风破1371 天前
DM8达梦数据库备份、恢复原理介绍
数据库·oracle·dm达梦数据库
鹏子训1 天前
AI记忆新思路:用SQLite替代向量数据库,去EMBEDDINGS化,谷歌开源Google Always On Memory Agent
数据库·人工智能·sqlite·embedding
Frank_refuel1 天前
终端环境下:Ubuntu 22.04.1 安装 MySQL 数据库
数据库·mysql·ubuntu