Linux centOS yum install MySQL5.7

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

下载并安装 MySQL YUM 仓库

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm

这将为您的 CentOS 系统安装 MySQL YUM 仓库。

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

这个命令主要用于从 MySQL 的官方网站下载 MySQL YUM 仓库的 RPM 包。
在这个命令中:

1.wget 是一个自由的网络下载工具,常用于在终端环境中下载网络文件。它支持 HTTP, HTTPS, FTP 等多种网络协议。
2.https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 是 MySQL YUM 仓库的 RPM 包的下载地址。

这个 RPM 包包含了设置 YUM 仓库的配置信息,一旦安装,就可以通过 yum 命令方便地管理(比如安装、更新、卸载)MySQL。安装这个包是在 CentOS 系统下安装 MySQL 5.7 的第一步。

安装 MySQL 服务器
执行以下命令来安装 MySQL 服务器:
 

sudo yum install mysql-community-server

提示 "mysql-community-common-5.7.43-1.el7.x86_64.rpm 的公钥尚未安装" 意味着在尝试安装该 RPM 包时,系统无法验证这个包的真实性和完整性,因为它需要一个对应的公钥来验证。
当你从外部资源(例如 MySQL 的官方仓库)获取 RPM 包并试图安装它们时,为了安全起见,系统会检查 RPM 包的签名。如果你的系统中没有安装对应的公钥,你会看到这样的错误信息。
为了解决这个问题,你需要导入相应的公钥。
 

命令

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

的作用是将 MySQL 的公共 GPG 密钥导入到您的 RPM 包管理器。这个密钥用于验证从 MySQL 仓库下载的 RPM 包的完整性和来源。
在详细描述这个操作前,我们先明确一下 GPG 密钥和 RPM 包管理器的作用。

1.GPG 密钥:也叫做 GNU Privacy Guard 密钥。这是一种用于安全地传输信息的密钥,经常用于验证下载文件的真实性。当你从一个来源下载文件时,该文件的提供者通常会提供一个 GPG 密钥用于确认文件没有被篡改。
2.RPM 包管理器:RPM 是一个 Linux 下的包管理器,用于安装、卸载、更新、查询和验证软件包。它处理 .rpm 文件,并且会在安装软件包时检查 GPG 密钥。

当你运行上述命令rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022时,你的系统会从给定的 URL 下载 MySQL 的公钥,并将其导入 RPM 包管理器的密钥数据库。在安装 RPM 包时,RPM 会检查该包是否已用这个 密钥进行签名。
这样做是为了确保你正在安装的软件包实际上就是开发者发布的原始包,而不是被第三方修改过的。如果包的签名与导入数据库的公钥不匹配,RPM 将会停止安装并给出警告。
 

获取url:

https://dev.mysql.com/doc/refman/5.7/en/checking-rpm-signature.html

启动 MySQL 服务
安装完成后,您需要启动 MySQL 服务:
sudo systemctl start mysqld

开机启动
如果您想要 MySQL 在系统启动时自动运行,可以执行以下命令:
sudo systemctl enable mysqld

登录 MySQL
默认安装完成后,root 用户的密码在 /var/log/mysqld.log 文件中。您可以使用以下命令查看:

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

使用获得的临时密码,您可以登录 MySQL:

mysql -u root -p

更改 MySQL 密码:

1.首先,你需要以 root 用户身份登录 MySQL。在命令行中输入以下命令:

mysql -u root -p

然后输入你的当前 root 用户密码。
2.在登陆MySQL后,选择mysql数据库,因为用户数据保存在这里。运行以下命令:

USE mysql;

3.更改密码,替换 'new_password' 为你想要设定的新密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

4.刷新权限,使得更改立即生效:

FLUSH PRIVILEGES;

5.退出 MySQL:

quit


 

linux设置mysql数据库允许远程连接:

1.以 root 用户身份登录 MySQL

2、选中mysql数据库

use mysql

3. 

grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;

 此语句意思是给root用户在任何IP都可以登录数据库,操作任何数据库中的任何对象。

*.* 第一个*是指数据库

*代表所有数据库

第二个*指数据库对象

*代表数据库中所有对象

 'root'@'%' root是制定要授权的数据库用户

%代表允许登录的IP

假如要限制只能在192.168.80.1登录,把%改成192.168.80.1

这是一个MySQL命令,用于在Linux环境中授予用户权限。下面是对这个命令的详细解释:

- grant all privileges on *.*:这表示授予所有权限给所有数据库和所有表。*.*代表所有数据库的所有表。

- to 'root'@'%':这表示授权给用户名为root的用户。@'%'表示这个用户可以从任何主机连接到数据库。%是一个通配符,代表所有可能的主机。

- identified by '密码':这表示设置用户的密码为密码。

- with grant option:这表示用户可以将他的权限授予给其他用户。

总的来说,这个命令是将所有数据库的所有权限授予用户名为root的用户,用户可以从任何主机连接到数据库,用户的密码为密码,并且用户可以将他的权限授予给其他用户。 

select Host,User from user;

Linux centOS yum install MySQL5.7,linux,centos,运维

4.刷新权限,使得更改立即生效:

FLUSH PRIVILEGES;

5.退出 MySQL:

quit

6.重启mysql

service mysql restart


 

可以使用以下命令让防火墙开放 3306 端口,否则在防火墙启动的情况下无法远程连接MySQL

sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

Navicat 远程连接MySQL


 Linux centOS yum install MySQL5.7,linux,centos,运维

Linux centOS yum install MySQL5.7,linux,centos,运维

 文章来源地址https://www.toymoban.com/news/detail-733245.html

到了这里,关于Linux centOS yum install MySQL5.7的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux:centos yum安装指令指南

    Linux:centos yum安装指令指南

    如果我们在Linux中输入命令发现该命令没有的时候,我们就可以通过yum来安装这个命令 具体分为两步:搜索,安装 首先搜索centos yum 安装 + 指令 以zip指令为例,在搜索框中输入centos yum 安装zip 安装 复制安装命令到shell,直接安装即可

    2024年02月01日
    浏览(8)
  • Linux CentOS7中yum的使用&&更新yum源

    Linux CentOS7中yum的使用&&更新yum源

    我们在windows中我们是经常需要下载一些我们需要的软件,那么我们在Linux中理所当然也是需要的,那么我们如何安装软件呢?? 1.源代码安装:源代码安装就是直接自己安装源代码,并且是自己找源码,自己设置代码依赖关系,所以这个源代码安装并不是我们使用的 2.rpm安装

    2024年02月06日
    浏览(6)
  • CentOS Linux 8的yum源失效解决

    CentOS Linux 8的yum源失效解决

    CentOS Linux 8 yum源下载软件失败: CentOS Linux 8在2022年12月31日来到生命周期终点(End of Life,EoL)。即CentOS Linux 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS Linux 8的yum源也都失效了!最终导致此问题的产生。 更换CentOS Linux 8的yu

    2024年02月11日
    浏览(7)
  • Linux--centos--rhel挂载光盘&&配置本地yum源&&配置阿里云yum源

    Linux--centos--rhel挂载光盘&&配置本地yum源&&配置阿里云yum源

    目录 1. 挂载光盘 2. 配置本地yum源 3. 配置阿里云yum源 首先查看虚拟机硬件 设置是否正确,iso映像文件版本等   查看硬盘挂载情况: sr0为iso映像文件,MOUNTPOINT为挂载点 创建挂载点或者选择挂载点   编辑etc下的fstab文件,当系统启动的时候,系统会自动地从这个文件读取信息

    2024年01月25日
    浏览(9)
  • redhat linux 8 安装 阿里云centos-8 yum源(网络yum源配置)

    1、起因: 使用redhat自带镜像yum源安装软件时,报错:unable to read consumer identity。这个提示告诉我们,yum没有读取到你的用户id。如果你想使用redhat同步不想花费几千元注册系统,就可以使用centos的yum源来代替。 2、centos-8 yum网络源配置         2.1、访问阿里云镜像站,下载

    2024年01月18日
    浏览(11)
  • 【Linux】挂载CentOS 并配置 iso镜像文件为 yum 源

    有时候会遇到内网安装CentOS时,运维人员总是最小化安装,但是当你安装其他应用的时候,例如:MySQL,Nginx, Redis 系统中缺少的依赖很多。目前只有把ISO安装文件作为yum源,这样在安装编译其他的应用的时候,就不会缺少依赖了。 要将 ISO 文件挂载为 YUM 源,您可以按照以下

    2024年02月16日
    浏览(10)
  • [Linux] CentOS7 中 pip3 install 可能出现的 ssl 问题

    [Linux] CentOS7 中 pip3 install 可能出现的 ssl 问题

    由于解决问题之后, 才写的博客, 所以没有图片记录. 尽量描述清楚一些 今天写代码的时候, 突然发现 文件里用了 #define 定义宏之后, coc.nvim 的 coc-clangd 补全就用不了 :checkhealth 了一下, 发现 nvim 忘记支持 python3 了 尝试 pip3 install neovim 的时候, 发现会警告然后安装失败. 截图就没

    2024年02月16日
    浏览(10)
  • 【MySQL】CentOS编译安装MySQL5.7实战

    【MySQL】CentOS编译安装MySQL5.7实战

    这篇文章是关于MySQL编译安装的,重点掌握的是编译的过程,以及体会排错的痛苦。出错在所难免,最重要的是要有一颗不放弃的心。 本文收录于《数据库入门与精通》专栏, 本专栏写作的过程中,联合了csdn几位DBA大佬,目前正在整理更新目录,力争让大家学到一些真东西,

    2024年02月16日
    浏览(8)
  • Centos7 安装 MySQL5.7 步骤

    Centos7 安装 MySQL5.7 步骤

    之前一直是在window上安装mysql,但是实际应用mysql都是安装在服务器上,所以记录一下 本文记录了两种方式来安装mysql 一、使用yum源方式安装 二、使用本地tar文件方式安装 MariaDB Server 是最流行的开源关系型数据库之一。它由 MySQL 的原始开发者制作,并保证保持开源。 在 Ce

    2024年02月16日
    浏览(12)
  • MySQL-Centos下MySQL5.7安装教程

    MySQL-Centos下MySQL5.7安装教程

    1.如果你的机器上mysqld服务器还在运行,那么第一步就是要停掉服务。 2.查看系统中安装的关于mysql的安装包。 例如,我的这台虚拟机上的关于mysql的安装包。 3.删除掉这些安装包 4.将之前数据库的信息删除 1.获取mysql官方yum源 – 链接 注意 :最好选择与自己系统一致的mysql版

    2024年02月11日
    浏览(5)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包