mysql repos_mysql yum源安装

2023-05-16

3cd4201f9ca7a6940ff470a3b001f0db.png

部署服务器环境的时候经常要安装mysql,以下是常见的安装方式

源码安装

rpm包安装

yum源安装

这篇主要介绍yum源安装。

yum源下载

进入https://dev.mysql.com/downloads/页面,可以看到有很多的下载项,我们选择的是MySQL Yum Repository

对应的链接是:

https://dev.mysql.com/downloads/repo/yum/

这里我选择 mysql80-community-release-el7-3.noarch.rpm

直接在 linux 命令行执行以下命令下载

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

安装yum源

进入

mysql80-community-release-el7-3.noarch.rpm

的下载目录

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

修改yum源的下载链接

yum源安装之后,默认的下载链接速度比较慢,需要修改下下载链接,国内一般可以修改成阿里云的链接

1. 备份系统自带的yum源配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2. 下载aliyun的yum源配置文件到/etc/yum.repos.d/

cd /etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

选择版本

yum源配置文件中会包含多个版本的mysql,默认会选择最新的版本,目前是MySQL 8.0,这里我们选择的版本MySQL5.7

编辑/etc/yum.repos.d/mysql-community.repo文件,把 [mysql57-community] 的 enabled 设置为1, 把默认的 [mysql80-community] 的 enabled 设置为 0

vim /etc/yum.repos.d/mysql-community.repo# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

安装mysql

使用以下命令安装MySQ, 命令会安装MySQL服务和其他的MySQL包

yum install mysql-community-server

启动MySQL

安装完之后,使用以下命令启动MySQL

systemctl start mysqld

MySQL第一次启动时会执行以下的操作

服务器的初始化

data目录会产生SSL证数和key文件

安装validate_password 组件并且生效

创建超级账户 'root'@'localhost',为超级账户生成密码并且把密码保存到错误日志中,通过以下命令获取密码

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

root的密码时临时生成的,需要尽快修改,使用以下命令修改

shell> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

修改MySQL配置

mysql配置默认是在 /etc/my.cnf, 可以根据项目具体的需要设置选项,以下是几个常用设置项

datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidcharacter-set-server=utf8port=3306collation-server=utf8_general_ciexpire-logs-days = 300max_connections = 1024default_storage_engine = InnoDB

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql repos_mysql yum源安装 的相关文章

  • 需要有关使用 PHP 在 mysql 数据库中插入逗号分隔数据的帮助

    数据库表中已有的演示数据 INSERT INTO csvtbl ID SKU Product Name Model Make Year From Year To VALUES 1 C2AZ 3B584 AR Power Steering P
  • PHP 中的异步数据库/服务调用:Gearman 与 pthreads

    在我们的 LAMP 站点上 我们遇到一些服务必须多次调用数据库才能提取数据的问题 通常在 PHP 中完成此操作的方式 至少我的经验 是串行的 这显然是低效的 我们可以通过使用缓存和聚合一些查询来缓解一些低效率的问题 但在某些情况下我们仍然需
  • MySQL 子查询返回多行

    我正在执行这个查询 SELECT voterfile county Name voterfile precienct PREC ID voterfile precienct Name COUNT SELECT voterfile voter
  • Sql:计算随时间的增长

    我几周前发布了这个问题 但我认为我没有清楚地提出这个问题 因为我得到的答案不是我想要的 我认为最好重新开始 我正在尝试查询数据库以检索一段时间内唯一条目的数量 数据看起来像这样 Day UserID 1 A 1 B 2 B 3 A 4 B
  • 本地数据库缓存的最佳实践?

    我正在开发一个应用程序 该应用程序的部分内容依赖于 MySQL 数据库 在某些情况下 应用程序将在互联网连接 UMTS 有限的环境中运行 特别是延迟较高的环境 应用程序的用户能够登录 并且应用程序用户界面的大部分内容都是从 MySQL 数据
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • PHP 的 PDO 可以限制为单个查询吗?

    PHP 的 PDO 允许通过 query 方法或作为准备好的语句同时执行多个查询 以下两个示例均有效 Two SQL queries query SELECT FROM table DROP table Execute via query
  • 数据表 - 服务器端处理 - 数据库列合并

    我目前正在使用 DataTables 1 10 5 服务器端处理功能 http www datatables net examples data sources server side html http www datatables ne
  • 我可以在一个查询中更新/选择表吗?

    我需要在查看页面时选择数据并更新 视图 列 有没有一种方法可以在一个查询中执行此操作 或者我是否必须使用不同的查询 如果您不想 不需要使用事务 则可以创建一个存储过程 该过程首先更新视图计数 然后选择值并将其返回给用户
  • 如何使用 PHP 获取列中的所有值?

    我一直在到处寻找这个问题 但仍然找不到解决方案 如何从 mySQL 列中获取所有值并将它们存储在数组中 例如 表名称 客户 列名称 ID 名称 行数 5 我想获取此表中所有 5 个名称的数组 我该如何去做呢 我正在使用 PHP 我试图 SE
  • 让 Prometheus 发送 SQL 查询

    我正在尝试使用普罗米修斯 https prometheus io 监视我的 MySQL 数据库 但似乎找不到添加 SQL 查询的区域 例如 我想运行一个返回值的 SQL 查询 然后将该值添加到图表中 发送警报 有没有办法让 Promethe
  • INNER JOIN 可用作 SELECT,但不能用作 DELETE [重复]

    这个问题在这里已经有答案了 为什么这个有语法错误 DELETE FROM print mailing request pmr INNER JOIN person p ON p id pmr person AND p email LIKE T
  • MySQL 中的 UDF 性能

    我注意到 当查询在 SELECT 或 WHERE 子句中调用 UDF 时 MySQL 查询执行时间的性能会呈指数级下降 有问题的 UDF 查询本地表以返回标量值 因此它们不仅执行算术表达式 而且充当相关子查询 我通过简单地删除 UDF 并使
  • 如何在 MacOS 上卸载 Mysql Shell

    我错误地安装了 MySql Shellhttps dev mysql com doc mysql shell 8 0 en https dev mysql com doc mysql shell 8 0 en 在我的 MacBook Pro
  • 如何使用 exec.Command 在 golang 中执行 Mysql 脚本

    您好 我正在尝试执行一个脚本以使用 Golang 将数据填充到数据库中 func executeTestScript cmd exec Command usr local mysql bin mysql h127 0 0 1 P3333 u
  • MySql 从另一个表中减去一个表

    我有两个表 A 包含所有数据 表 B 从 A 中随机选择 25 的数据创建 所以 A 和 B 具有完全相同的列 也没有独特的列 我想做的是从 A 中减去 B 有什么想法吗 查看所有行A除了那些在B SELECT FROM A WHERE f
  • 消除 JPA 标准中子查询产生的冗余连接

    我只需要使用 JPA 标准执行以下 MySQL 查询 获取状态列表 来自state table 基于给定的国家名称 在country SELECT state id state name country id FROM state tabl
  • MySQL 选择第一个字符在哪里

    如何选择单元格的第一个字符并使用它来定义返回的内容 看看MySQL 字符串 和 控制流 功能 http dev mysql com doc refman 5 1 en functions html 例如 SELECT IF LEFT myF
  • 选择查询不适用于使用Parameters.AddWithValue 的参数

    C 中的以下查询不起作用 但我看不出问题所在 string Getquery select from user tbl where emp id emp id and birthdate birthdate cmdR Parameters
  • 安装后步骤未成功完成 MySQL Mac OS Sierra

    pyEnv Anants MacBook Pro litibackend anantchandra brew postinstall mysql gt Postinstalling mysql gt usr local Cellar mys

随机推荐

  • h5-面试题

    干货 各种常见布局实现 43 知名网站实例分析 前端面试考点多 xff1f 看这些文章就够了 xff08 2019年6月更新版 xff09 前端面试 xff1a 这50个经典前端面试题面试者必看 xff01 Vue面试中 xff0c 经常会
  • 导航hover延迟

    function var hoverTimer outTimer 34 nav li 34 hover function var this 61 this clearTimeout outTimer hoverTimer 61 window
  • MongoDB——副本集构建

    复制 MongoDB数据库在实际生产环境下 xff0c 多数基于多服务器集群运行 xff0c 并进行相应的数据分布式处理 因此 xff0c 必须考虑数据读写的可用性和安全性 xff0c 如一台服务器出故障时 xff0c 应该能保证Mongo
  • 用ctrl+鼠标滚动调节字体大小

    如此设置之后 xff0c 按住ctrl 43 鼠标滚动 xff0c 可以放大和变小代码的字号 转载于 https www cnblogs com dengyg200891 p 6063535 html
  • CentOS7 查看操作系统版本信息

    CentOS 查看操作系统版本信息 1 使用cat proc version uname 查看内核版本 root 64 CentOS7 cat proc version Linux version 3 10 0 957 el7 x86 64
  • wincc7.4安装授权 全(文件分享)

    链接 xff1a https pan baidu com s 1YJwbvetH1gFElu468TWuAQ 提取码 xff1a 6ood 转载于 https www cnblogs com hefengweiliang p 1113633
  • Unable to resolve service for type 'Microsoft.Extensions.Logging.ILogger' while attempting to activa...

    Unable to resolve service for type 39 Microsoft Extensions Logging ILogger 39 while attempting to activate 39 xxxxx Cont
  • python的两种运行方式

    python有两种运行方式 xff0c 第一种是交互式 xff0c 另一种是脚本式 xff0c 这里可能郁闷了 xff0c 啥叫脚本 xff1f xff1f 脚本可能会想到不重要的 xff0c 边角料啥的 xff0c 我们可以认为是一个大型
  • C++ new用法相关经验总结

    C 43 43 编程语言中有一种叫做new的术语 不过这一概念是比较模糊的 xff0c 有些人把它理解为new函数 xff0c 但是有的人又会把它理解为new运算符 那么它的真正含义又是如何的呢 xff1f 在这里我们将会通过对C 43 4
  • JWT签名算法

    JWT签名算法 JWT签名算法中 xff0c 一般有两个选择 xff0c 一个采用HS256 另外一个就是采用RS256 签名实际上是一个加密的过程 xff0c 生成一段标识 xff08 也是JWT的一部分 xff09 作为接收方验证信息是
  • vs环境Microsoft Build Tools 生成工具

    最近开发 xff0c 生成项目时 xff0c 开始生成不成功 xff0c 提示复制dll没有权限 xff0c 访问拒绝 经过搜索与尝试 xff0c 终于找到原因 xff0c 原来Microsoft Build Tools出错了 xff0c
  • ARM debian的图形界面安装

    这里图形界面的安装比较简单 xff0c 启动系统后 xff0c 登录到root账户 xff0c 首先要执行更新源的命令 xff1a apt get update 然后直接执行下面的动作 xff1a 直接安装LXDE即可 xff1a 指令 x
  • 接口自动化测试 (三)request.post

    上一节介绍了 requests get 方法的基本使用 xff0c 本节介绍 requests post 方法的使用 xff1a 本文目录 xff1a 一 方法定义 二 post方法简单使用 1 带数据的post 2 带header的pos
  • MongoDB—副本集配置、管理

    副本集配置 副本集配置总是以一个文档的形式保存在local system replSet集合中 副本集中所有成员的这个文档都是相同的 绝对不要使用update更新这个文档 xff0c 应该使用rs辅助函数或者replSetReconfig命
  • 二进制、八进制和十六进制

    二进制 用0 1两个数字来表示数值 xff0c 这就是二进制 xff08 Binary xff09 对于二进制 xff0c 进行加法运算时逢二进一 xff0c 进行减法运算时借一当二 1 二进制加法 xff1a 1 43 0 61 1 1
  • 获取文件的行数

    获取文件行数 function getFileLineCount fileName fp 61 fopen fileName 34 r 34 line 61 0 while feof fp 每次读取1M if data 61 fread f
  • debian 安装使用NTP

    编程之路刚刚开始 xff0c 错误难免 xff0c 希望大家能够指出 领导要求 xff0c 要4台机器时钟同步 xff0c 上网查了查 xff0c 主要看了看ptp和ntp xff0c 感觉ntp就够用 xff0c 索性就直接上手ntp了
  • iTOP-4418开发板和6818开发板-第五路串口介绍

    iTOP 4418开发板和6818开发板 的除去默认 4 个串口的配置和用法 4418 的开发板最多支持 5 路串口 xff0c 如下图所示 xff0c 4418 的 datasheet 6818 的开发板最多支持 6 路串口 xff0c
  • 如何让sublime编译c语言,让sublime支持c/c++语言的编译

    sublime只是一个编辑器 xff0c 让sublime支持c或者c 43 43 则是通过设定sublime快捷键调用相关的命令 xff0c 达到编辑和执行c代码的目的 首先需要下载一个c语言的编译器 xff0c 对于 Windows 和
  • mysql repos_mysql yum源安装

    部署服务器环境的时候经常要安装mysql 以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装 yum源下载 进入https dev mysql com downloads 页面 xff0c 可以看到有很多的