Linux-8中yum安装MySQL-8x

Linux-8中yum安装MySQL-8.x

【Linux】单实例【MySQL Install】之【yum】安装方式

针对【Linux】中【yum】命令的解释,意指:直接使用官 给出的【yum】源,或服务器供应商提供的镜像【yum】源,用【yum install】命令直接来进行软件安装。

  • 目前,主流数据库还是以下开源的三种:

    A、【Oracle MysOL】 前身主体名为:【MysOL】,至打被Oracle收购后,官方就将其改名成【Oracle MysOL】,并另行建立了一个新的专业 站,当然,原始的官 仍在沿用。
    B、【MariaDB】由【MysOL】创始人被分离出来后,再行创建的,以其女儿的姓名来将其命名为【MariaDB】。
    C、【Percona server】由领先的MySQL咨询公司Percona发布。 是一款独立的数据库产品,其性能可以完全与【MySQL】兼容,可以在不更改代码的情况了下将存储引擎更换成【XtraDB】 。

  • 附注说明:后两者的性能&兼容性基本是一样,个人认为没什么区别。
  • 下面就以数据库开源鼻祖【MySQL】来详解其三种安装方式,其中之一的【yum】二进制【rpm】来进行安装。
1)、准备工作
  1. 1)、检测系统是否自带了【MySQL】&【MariaDB】:
  1. 2)、若有自带,则需先行卸载,普通删除模式:
  1. 3)、 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其执行强力删除:
  1. 4)、【yum】安装方式,删除【MySQL】方法
  1. 5)、【rpm】安装方式,删除【MySQL】方法
  • 查找&分散查找:
  • 用【rpm -e 】删除【rpm】包
  1. 6)、若有将【MySQL】加入系统服务,也需删除
2)、更改系统防火墙配置
  • 从【CentOS 7.x】开始默认使用的是【firewall】作为防火墙,这里将【iptables】为系统防火墙:
  • 相关操作命令:

3)、安装【iptables】防火墙

  1. 1)、【yum】安装【iptables】:

  • OK!防火墙规则已更改,并已刷新。
4)、关闭【SELINUX】
5)、查看系统【yum】源仓库

  • 点选【 区开源免费服务版】

  • 点选第一行的【Download】(留意一下【rpm】包名中的关键词和【MD5】值)。

  • 经过N次不厌其烦的点击后,得到【MySQL-8x.rpm】仓库地址。下载【.rpm】…

    • 注意:下载地址中有关键词 ,表示为【仓库文件】,则说明没有下载错。
    • 若无法执行【wget】命令,则需安装【wget】:

  • 若官 给的是【sha1】值,则用 命令即可核验。
    1. 6)、过滤【mysql-community】包,以最终选择所要安装的【mysql】候选包:
    1. 7)、安装【MySQL】本地登录数据库服务:

    • 提醒一下:【yum】安装【MySQL】后的启动方式是: ,而不是 ,不然,会 错,启动不了的哦!
    9)、设置【MySQL】开机自动启动

    设置开机自动启动后,系统会自动创建一个软连接:

    Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/systemd/system/mysqld.service.

    10)、初次登录【MySQL】
    • 发现登录不了是因为【MySQL 5.7】之前的版本,【root】用户登录数据库不用密码的,但【MySQL 5.7】之后的版本,就需要密码才能登录了。但内置了临时密码…
    11)、过滤【password】通过【MySQL】日志【log】文件来查找临时密码

    • 更多【MySQL】技巧 & 知识内容,请移步在下相关博文…


    学如人生,砥砺前行…
    互勉互励,志之所趋…

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年6月22日
    下一篇 2021年6月22日

    相关推荐