Linux下载安装MySql

article/2025/11/11 5:26:07

文章目录

    • 1 百度搜索mysql,点击官网链接
    • 2. 添加 MySQL Yum Repository
      • 2.2 通过wget 下载MySQL存储库
    • 3. 安装下载好的rpm包
    • 4. 修改发行版本
    • 5. 安装MySQL社区版服务
    • 6. 启动MySQL Server,并链接
      • 6.1 启动MySQL Server
      • 6.2 查看初始化密码
      • 6.3 登录mysql
      • 6.4 修改密码
    • 7. 开启远程连接,并使用图形化界面
      • 7.1 打开SQLyog

具体步骤如下:

1 百度搜索mysql,点击官网链接

  1. 选择DOWNLOADS,往下翻找到MySQL Community(GPL)Downloads
    在这里插入图片描述
    在这里插入图片描述
  2. 选择MySQL Yum Repository
    在这里插入图片描述
  3. 选择Linux 7

在这里插入图片描述
4. 找到nothanks,不点击,右键复制链接:https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm ,去Xterm里面输入代码下载

在这里插入图片描述
上面复制的链接我们来使用

接下来的下载步骤依据这篇文字:使用 MySQL Yum 存储库的快速指南

2. 添加 MySQL Yum Repository

在这里插入图片描述

2.2 通过wget 下载MySQL存储库

要想使用wget来下载MySQL存储库,要先安装wget,下面来安装wget:

  1. 在Xterm中输入yum -y install wget

在这里插入图片描述
安装wget完毕后,使用wget命令来安装MySQL

  1. 输入wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
    wget后面的 链接是刚刚复制的,该行命令就是下载mysql的rpm包

在这里插入图片描述

3. 安装下载好的rpm包

输入指令
rpm -Uvh mysql80-community-release-el7-6.noarch.rpm

在这里插入图片描述
查看rpm包
在这里插入图片描述
查看指定内容的rpm包

rpm -qa | gerp 内容

在这里插入图片描述
卸载rpm

rpm -e --nodeps rpm名称

卸载只是示例,不要真的卸载了。

4. 修改发行版本

除了安装rpm包,还要修改发行版本,因为默认使用的的MySQL8.0的,但是我们使用5.7版本的。

  1. 查看默认选择的发行版本
    输入: yum repolist all | grep mysql

在这里插入图片描述
2. 手动编辑文件来选择一个系列。这是文件中版本系列的子存储库的典型条目:
/etc/yum.repos.d/mysql-community.repo

输入:
vi /etc/yum.repos.d/mysql-community.repo
编辑文件

在这里插入图片描述
3. 进入查看模式
在这里插入图片描述
4. 按下i键进入编辑模式,把80的enabled改为0,57的enabled改为1
5. 按esc键,输入:wq,退出并保存
6. 再次通过 yum repolist all | grep mysql查看发行版本
效果如下:
在这里插入图片描述

5. 安装MySQL社区版服务

  1. 输入命令

yum -y install mysql-community-server

enter键运行发现报错如下:
获取 GPG 密钥失败:[Errno 14] curl#37 - “Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022”

解决办法:
由于mysql的yum源开启了GPG校验
关闭就行了
输入命令:
vi /etc/yum.repos.d/mysql-community.repo
修改文件中的
gpgcheck=0
在这里插入图片描述

  1. 再次输入安装目录

yum -y install mysql-community-server

在这里插入图片描述

6. 启动MySQL Server,并链接


6.1 启动MySQL Server

  1. 输入命令

在这里插入图片描述

在这里插入图片描述

6.2 查看初始化密码

超级用户的密码已设置并存储在错误日志文件中。要显示它,请使用以下命令

  1. 输入命令

grep ‘temporary password’ /var/log/mysqld.log

在这里插入图片描述
root@localhost:后面的156>iLsojlnh就是初始化密码

6.3 登录mysql

输入命令:

mysql -u root -p

enter键后输入的密码是密文看不见

在这里插入图片描述


这里注意 上面登录后,以下命令都是在mysql> 下进行的
在这里插入图片描述

6.4 修改密码

  1. 输入命令

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘MyNewPass4!’;

上面的‘’单引号里面的MyNewPass4!就是你要修改的密码
密码要求:至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且总密码长度至少为 8 个字符。
我的密码是Lyx420@mysql

在这里插入图片描述
2. 可以查看数据库了
在这里插入图片描述

7. 开启远程连接,并使用图形化界面

依次输入以下命令:

GRANT ALL PRIVILEGES ON . TO ‘lyx420’@‘%’ IDENTIFIED BY ‘Lyx420@mysql’ WITH GRANT OPTION;

上面TO后面的 ‘lyx420’ ,是我自定义的用户名,图形化界面连接mysql的时候要用到的
enter键,再输入:

FLUSH PRIVILEGES;

enter键,再输入:

exit

退出,再次登录,输入:

mysql -u root -pLyx420@mysql

在这里插入图片描述

7.1 打开SQLyog

  1. 点击创建新连接

输入主机地址,用户名,密码
在这里插入图片描述
端口号3306,查看方法:show global variables like ‘port’;
在这里插入图片描述

SQLyog报错2003

在这里插入图片描述

是没有关闭防火墙,Xterm中输入:systemctl stop firewalld

在这里插入图片描述

  1. 创建新连接成功
    在这里插入图片描述

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

相关文章

前端项目总结与分享(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 文件…

Redis基本介绍

文章目录 1.Redis简介2.Redis应用场景3.Redis单线程模型4.Redis常用命令5.Redis数据结构6.SpringBoot整合Redis框架 参考蚂蚁课堂 1.Redis简介 Redis属于No-sql数据库类似于MongoDB,是一个完全开源免费的一个高性能的key-value数据库。它是基于内存的数据库&#…

DB2的HADR的搭建

整理这篇文档主要记录复制搭建过程中遇到的问题,被其中一个搞了好久才突然一下子明白过来。。。。 1.备份恢复的时候报错:SQL0970N The system attempted to write to a read-only file. SQLSTATE55009 2.SQL1768N Unable to start HADR. Reason cod…

gaussDB安装

1、用winSCP连接弹性服务器,将windows下的gaussDB安装包复制到linux下 2、将GaussDB安装包从root目录下复制一份到/gs目录下 3、在当前目录解压缩 4、打开配置文件 vi /etc/profile 添加如下命令 ulimit -c unlimited 5、打开系统配置文件 vi /etc/sysctl.c…

redis 如何切换db

文章来源:http://www.ttlsa.com/redis/redis-database/ redis默认有db0~db15之多。 一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。 那么,redis有没有什么方法使不同…

PostgreSQL安装+TimescaleDB安装(Windows)

PostgreSQL安装TimescaleDB安装(Windows) 一、安装环境1.系统2.PostgreSQL安装包3.TimescaleDB安装包4.Visual Studio Community 2019 二、PostgreSQL安装1.安装PostgreSQL2.配置环境变量3.验证是否安装成功 三、TimescaleDB安装1.安装TimescaleDB2.验证…

springboot连接redis并动态切换database(db0到db15)

redis redis db0到db15springboot连接redis添加配置文件application.properties测试是否连接成功redis动态切换database redis db0到db15 可以理解为数据库表这是redis默认提供的16个表 我们可以把不同的数据存在不同的db上 取得时候可以在不同的db拿到不同类型数据 springb…

各种接口

一、DB9与DB25 九针串口 串口是计算机主要的外部接口之一,通过九针串口连接的设备有很多,像串口鼠标、MODEM、手写板等等,九针串口的示意图如上,其各脚的定义如下: 1 DCD 载波检测 2 RXD 接收数据 3 TXD 发送数据…

Altium designer--DB接口DB9/DB15/DB25/DB37/DB50

使用Altium designer软件绘制DB接口封装图如下所示: 具体获取方式见文末链接 (1)DB9针 (2)DB15针 (3)DB25针 (4)DB37针 (5)DB50针 AD封装库链接…

常用接口定义02——DB与DR系列端口

 DB系列与DR系列端子是设计PCB时经常会遇到的,直到前两天才专门找时间总结了一下两个系列接口的区别并从淘宝上找到实物图与之对应。 DB系列: 1.DB9 2.DB15(三排) 母头尺寸图: 3.DB15&#x…

pixhawk罗盘校准进度条没有反应

可能还是得把GPS加上才能校准罗盘。 https://blog.csdn.net/LockeDr/article/details/89320593 https://wenku.baidu.com/view/1b5c56114a2fb4daa58da0116c175f0e7cd11968.html