【MySQL】在Linux下删除和安装MySQL

这篇具有很好参考价值的文章主要介绍了【MySQL】在Linux下删除和安装MySQL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

大家好久不见,今天开始分享关系型数据库Mysql的一些知识。

二、检查、卸载内置环境

2.1 首先使用命令查询当前mysql的运行状况

ps ajx | grep mysql
ps ajx | grep mariadb

注:mariadb是mysql的一个分支
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

2.2 关闭mysql服务

systemctl stop mysqld

注:若想重启MySQL服务,将上述语句中stop改为restart即可。(有时候这个东西有问题需要重启再关闭一下)
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
2.3 删除安装包

rpm -qa | grep mysql

rpm -qa | grep mysql | xargs yum remove

rpm -qa | grep mysql | xargs yum -y remove

注:显示安装的安装包,批量删除安装包,删除时不要询问
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
2.4 检测是否删除完全

【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
检查两个文件,如果存在也无所谓,改名备份即可。
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

三、获取mysql官方yum源

3.1 获取yum源

官网获取yum源 mysql官方yum源 ,有相当多的yum源,我们要结合自己的版本来选择yum源。

cat /etc/redhat-realease

【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

我这里是CentOS 7.9.2009的,在寻找时,要找一个比操作系统新一点的yum源,el7是CentOS,mysql57代表mysql版本5.7

下载到本地后,我们使用rz命令将其拉入linux操作系统中:
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

3.2 yum源安装
先检测系统中默认支持的yum源,可以看到并没有mysql的yum源

ll /etc/yum.repos.d/

【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
使用如下命令将刚刚的yum源安装,然后再次查看系统yum源

rpm -ivh [xxx.rpm]

【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
3.3 查看配置文件

在mysql-community.repo里可以看到,其中内置了很多版本的mysql,下载时也会根据我们的版本下载比较适配的mysql

【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

3.4 检查是否有mysql资源
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

四、正式安装MySQL服务

4.1 安装

yum install -y mysql-community-server

这样yum就会按照我们的配置都安装上了,这里虽然只安装了mysql-community-server,但相关的包括服务端,数据库都会一并安装

期间可能存在密钥过期的问题:
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
解决方案:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4.2 检测并启动
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

五、登录MySQL

5.1 获取临时密码

grep 'temporary password' /var/log/mysqld.log

【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
使用临时密码即可登录。

mysql -uroot -p

5.2 可能直接用client登录

不需要密码,直接登录。

5.3 跳过输入密码

需要修改配置文件,在配置文件最后加上:skip-grant-tables,然后重启mysql服务。
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb
【MySQL】在Linux下删除和安装MySQL,MySQL探索之旅,mysql,linux,adb

配置my.cnf

可以加入默认端口号,字符集设置,存储引擎等。

vim /etc/my.cnf

#
port=3306
character-set-server=utf8
default-storage-engine=innodb

datadir     #数据路径
log-error   #错误日志路径

设置开机启动

systemctl enable mysqld
systemctl daemon-reload

至此,MySQL安装完成!文章来源地址https://www.toymoban.com/news/detail-536078.html

到了这里,关于【MySQL】在Linux下删除和安装MySQL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://blog.csdn.net/m0_73209194/article/details/131502529

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包