【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模板网!

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

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

相关文章

  • 【MySQL探索之旅】数据表的基本操作(附带思维导图)

    📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有限,欢迎各位大佬指点,相互学习进步! 学习数据表的基本操作之前

    2024年04月08日
    浏览(17)
  • 深入探索:Kali Linux 网络安全之旅

    目录 前言 访问官方网站 导航到下载页面 启动后界面操作 前言 \\\"Kali\\\" 可能指的是 Kali Linux,它是一种基于 Debian 的 Linux 发行版,专门用于渗透测试、网络安全评估、数字取证和相关的安全任务。Kali Linux 旨在提供一系列用于测试网络和系统安全性的工具,以及为安全专业人员

    2024年02月12日
    浏览(24)
  • mysql关闭binlog日志,删除binlog数据(win和linux通用)

    打开 mysql 命令窗口,查询 binlog 是否开启   (ON)为开启状态 (OFF)为关闭状态 若开启状态则需要修改配置文件,反之不需要任何操作 在 C:ProgramDataMySQLMySQL Server 8.0 路径下打开 my.ini 并注释掉 bin-log 配置项然后在其后面加入skip-log-bin   重启mysql服务   打开 mysql 命令窗口,

    2024年02月07日
    浏览(17)
  • mysql——在linux环境安装mysql

            准备一台没有安装过 mysql、mariadb 的虚拟机, 或者 创建一台全新的虚拟机。 注意 :本次安装mysql是在centos7中进行的。         准备好linux环境的mysql安装包,可以去官网中下载。可以在这个页面(MySQL :: Download MySQL Community Server (Archived Versions))下载5.7版本的mysql。

    2024年02月11日
    浏览(19)
  • Linux安装MySQL 【重新认识MySQL上篇】

    前言 本文章收录在MySQL性能优化+原理+实战专栏,点击此处查看开篇介绍。 本文摘录自 ▪ 小孩子4919《MySQL是怎样运行的:从根儿上理解MySQL》 该篇文章初心是介绍MySQL的安装,但是随着后面不断的学习,遇到的坑越来越多,导致本篇文章不断的更新,敬请谅解! 在深层次的

    2024年02月03日
    浏览(56)
  • MySQL-01.Linux下MySQL安装和使用

    前置说明,MySQL高级部分,需要前置知识,为Linux操作系统。如果没有该部分知识,这里推荐韩顺平老师的Linux操作系统的教程。韩老师Linux教程 1.1 Linux系统及工具的准备 安装并启动好两台虚拟机: CentOS7版本 掌握克隆虚拟机的操作 mac地址 主机名 ip地址 UUID 安装有Xshell和Xftp等

    2024年03月09日
    浏览(16)
  • linux安装docker教程+mysql安装 二、使用docker安装mysql

    第一步、关闭SELINUX服务  修改文件后的重启linux,重启命令为:reboot  注意此处虚拟机里修改重启无法启动linux系统成功,处理方法: 1、重启Linux按e进入系统启动项修改参数 2、在linux16的行位添加 selinux=0 按ctrl + x之后启动linux系统  3、启动之后,修改/etc/selinux/config文件 第二

    2024年02月09日
    浏览(29)
  • linux快速安装mysql

    安装之前检测系统是否有自带的MySQL 导入密钥 配置MySQL的yum仓库 使用yum安装mysql 启动mysql 查看MySQL状态 设置为开机自启 获取MySQL初始密码 登录mysql数据库 修改root用户命令(密码有要求 不低于8位,有大小写,有特殊字符) 设置简单密码(把校验策略改成低/把密码校验长度改低一点

    2024年02月14日
    浏览(17)
  • Linux 安装MySQL 步骤

    1、配置APT源 ubuntu自己的APT源里面就有MySQL,以ubuntu2004为例,可以直接用相关源就行了,也可以导入MySQL的官方源。 阿里云镜像源地址:https://developer.aliyun.com/mirror/ 官方源地址:https://dev.mysql.com/downloads/repo/apt/ 使用apt policy查看即可看到源中可以安装的版本信息, ubuntu2004默认

    2024年02月05日
    浏览(22)
  • Linux Mysql安装配置

    介绍: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,现在属于Oracle旗下产品。它是目前全球最受欢迎和可识别的关系型数据库管理系统(RDBMS),特别是在WEB应用方面,MySQL被广泛认为是最佳RDBMS应用软件之一。 MySQL采用表的形式来存储数据,类似于Excel表格。

    2024年02月07日
    浏览(25)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包