linux安装mysql

article/2025/11/11 5:26:06

官方文档地址:

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

1、检查安装

首先检查是否已经安装mysql,执行命令rpm -qa|grep mysql,如果没有任何信息则表示未安装,否则表示已经安装。

2、卸载mysql

如果未安装mysql则忽略该步骤。

执行命令 service mysqld status:

如下则表示没有该服务

如下则表示MySQL server已启动

关闭MySQL服务(如无该服务则忽略此步骤):service mysqld stop

卸载MySQL:
查询musql组件:rpm -qa|grep -i mysql

卸载所有上述命令查询到的mysql组件:

rpm -ev --nodeps mysql-community-libs-8.0.29-1.el7.x86_64

查找与mysql相关的残留目录:whereis mysql

删除残留目录及文件:rm -rf /****/***/***

删除MySQL配置文件:

rm -rf /etc/my.cnf

rm -rf /etc/init.d/mysqld

查询mysql用户及用户组:id mysql

删除mysql用户及用户组:userdel mysql 

3、安装mysql

mysql安装分yumc安装及rpm安装,正确选择mysql数据库版本。

安装mysql源,首先通过wget下载:

80:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

57:wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

mysql源获取:MySQL

点击DOWNLOADS

MySQL

点击MySQL Community (GPL) Downloads » 

选择如下选项:

查看系统及版本:uname -a;下图表示linux7版本

 选择系统及版本:

然后点击下方企鹅 :

点击download(注意版本):

下载完成后安装rpm源:yum -y install mysql80-community-release-el7-3.noarch.rpm

查看MySQL源列表及启用禁用情况:yum repolist all | grep mysql

如上,mysql80为启用状态,如果需要安装其他版本则需禁用mysq80:

yum-config-manager --disable mysql80-community 

以及启用目标版本,如5.7:

yum-config-manager --enable mysql57-community

注:上面的命令执行如果提示:-bash: yum-config-manager: 未找到命令 

那么我们就需要安装执行以下命令来安装一个包:yum install -y yum-utils  执行成功之后就好了,那么我们继续执行上面的命令。

接下来使用yum安装mysql:yum install mysql-community-server。

安装失败:

执行命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

然后重新执行:yum install mysql-community-server

如下则表示安装成功:

如果未报错则表示安装成功。可通过下列命令查看及操作mysql服务:

查看状态:service mysqld status

开启服务:service mysql start

停止服务:service mysqld stop

重启服务:service mysqld restart

查看mysql初始密码:

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

登录root用户:mysql -u root -p

然后输入上一步查询到的密码。

到此linux系统的mysql安装全部完成!


http://chatgpt.dhexx.cn/article/oLp2w7Al.shtml

相关文章

mysql官网下载linux版本

今天在Linux上部署项目,用到了Mysql,因此想要下载适用于Linux的安装版本,在Mysql官网找了半天,终于找到怎样下载了,这里写出来,以后大家找的时候就好找了。 友情提示: 嫌麻烦的朋友可以直接跳到第六步,点击…

Linux命令安装mysql(超详细)

使用命令安装mysql 1.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 注意:如果没有wget则先执行yum -y install wget 2.安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noar…

MySQL数据库——对Linux MySQL软件包的一些说明

Linux 操作系统的发行版很多,不同发行版下的 MySQL 版本也是不同的。MySQL 主要支持的 Linux 版本有 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server。这里主要介绍不同 Linux 发行版下 MySQL 支持的版本。 Linux 操作系统的 MySQL 软件包一般分为以下…

Linux 安装Mysql(图文教程)

首先通过 xshell 或者 putty 远程进入Linux 命令行操作界面。 【1】查看是否已经安装 Mysql rpm -qa | grep mysql 下面是我的操作,可见并没有安装 Mysql,那么直接进入【2】 如果你查看出来有东西,可以使用下面命令将其删除(xxx…

MySQL安装-Linux版

MySQL-Linux版安装 1、准备一台Linux服务器 云服务器或者虚拟机都可以; Linux的版本为 CentOS7; 2、 下载Linux版MySQL安装包 下载地址 3、上传MySQL安装包 使用FinalShell软件上传即可! 4、 创建目录,并解压 mkdir mysqltar -xvf my…

Linux 在线安装MYSQL

1.执行:rpm -qa | grep mysql 查看是否已安装mysql,将其删除; 2.在线下载mysql安装包(mysql-5.7.40);(切换到root权限下执行) wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 3.安装MY…

Linux下安装mysql完整教程

最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包…

Mysql Linux版下载(详细版)

目录 1.Mysql Linux版下载2.执行解压命令3. 更改mysql目录下所有的目录及文件夹所属的用户组和用户以及权限4.编译安装并初始化mysql5.编辑配置文件my.cnf6.启动mysql服务器7.添加软连接,并重启mysql服务8.登录mysql , 修改密码 。9.开放所有远程连接10.…

Linux MySQL下载安装

介绍 参考视频教程: https://www.bilibili.com/video/BV13a411q753?p135 查询当前系统中安装的所有软件 rpm -qa1. mysql的下载 1.1 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mysql如下所示没有输出说明是没有安装mysql 如下所示说明你已将安装了mysql(不…

Linux下载安装MySql

文章目录 1 百度搜索mysql,点击官网链接2. 添加 MySQL Yum Repository2.2 通过wget 下载MySQL存储库 3. 安装下载好的rpm包4. 修改发行版本5. 安装MySQL社区版服务6. 启动MySQL Server,并链接6.1 启动MySQL Server6.2 查看初始化密码6.3 登录mysql6.4 修…

前端项目总结与分享(PPT整理)

ppt https://v.youku.com/v_show/id_XMzE3NzgwMTky.html 论文 https://v.qq.com/x/page/q0509o0ylb8.html 目录: 项目简介: 项目功能: 展示: 问题与难点: 总结,思考: 综述: 该web项目为娱乐系统,采用的技术主要有:vue cube-ui axios等,数据库:mysql, 开发…

前端程序员Vue开发经验总结

1:ssd项目大屏和管理系统总结 echarts基础样式: 管理系统增删改查: 2:ms协同平台总结 流程开发: element组件操作: tabs标签: // 获得标签数组async getTabarr() {let date this.datelet…

前端大屏可视化项目

这篇文章记录了我开发中遇到的问题和解决方法。 1、确定需要适配屏幕的大小,虽然我们前端默认大屏的1920*1080起步的,但是防止有人不懂开发前需要新搞清楚适配范围; 2、和UI说清楚字体大小尽量在12px以上,一是12px以下写起来麻烦…

uniapp项目的经验

map组件的使用 uniapp内置的高德地图的SDK,所以需要在高德开放平台申请app端应用的key,包括Android Key 和 IOS Key。 在uni-app的编译模式下,map组件接受的经纬度坐标系是国测局坐标,即 gcj02 空字符和数值0全等比较的问题 将…

前端项目网易云音乐移动端经验总结

HTML: audio标签控制音乐播放,有个原生play()方法控制播放marquee这个标签可以实现滑动,类似于动画一样marquee(文字滚动)标签_别The Crossing的博客-CSDN博客_marquee标签【HTML】中的marquee标签属性详解_人间奶糖哇…

React项目经验总结

目录 1、报错 xxx.map is not a function 2、如何将后端返回的二进制流转换为base64格式的展示? 3、下载 4、父组件如何把值传给子组件?子组件又如何接收? 5、父组件如何获取子组件所有的state里面定义的值? 6、antdreact 之layou…

前端程序员应该了解的项目经验分享

1:HTML 尽量使用语义化标签 header aside main footer 等给a标签加上href:“javascript:;”就能禁止跳转块级元素独占一行除了div等那些,基本上都是行内元素行内元素设置宽高边距无效img、input属于行内替换元素:heig…

html项目经验,web前端没有项目经验怎么面试

web前端没有项目经验面试的方法:1、要熟练掌握前端的基本知识;2、了解目前基础框架的使用;3、熟练掌握基础知识的使用技巧;4、要表现出良好的学习方法和心态。 近年来,随着前端的火热,很多人都纷纷加入到前…

Orientdb基本操作

一、建模 1、 模型定义-销售数据库(saledb) 顶点继承自属性人(Person) 姓名(name)性别(sex)出生日期(birthday)员工(Employee)V、Per…

redis切换db方法

//最近发现redis 数据都是默认存在db0的 看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开 后面自己总结了三种方法给大家分享下 有什么不足的地方大家也可以指出来哦 提供了三种方式 切换db的方法 1- 第一种方式最简单 先看看redis 的yml 文件…