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)、检测系统是否自带了【MySQL】&【MariaDB】:
- 2)、若有自带,则需先行卸载,普通删除模式:
- 3)、 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其执行强力删除:
- 4)、【yum】安装方式,删除【MySQL】方法
- 5)、【rpm】安装方式,删除【MySQL】方法
- 查找&分散查找:
- 用【rpm -e 】删除【rpm】包
- 6)、若有将【MySQL】加入系统服务,也需删除
2)、更改系统防火墙配置
- 从【CentOS 7.x】开始默认使用的是【firewall】作为防火墙,这里将【iptables】为系统防火墙:
- 相关操作命令:
3)、安装【iptables】防火墙
- 1)、【yum】安装【iptables】:
- OK!防火墙规则已更改,并已刷新。
4)、关闭【SELINUX】
5)、查看系统【yum】源仓库
点选【 区开源免费服务版】
点选第一行的【Download】(留意一下【rpm】包名中的关键词和【MD5】值)。
经过N次不厌其烦的点击后,得到【MySQL-8x.rpm】仓库地址。下载【.rpm】…
- 注意:下载地址中有关键词 ,表示为【仓库文件】,则说明没有下载错。
- 若无法执行【wget】命令,则需安装【wget】:
- 6)、过滤【mysql-community】包,以最终选择所要安装的【mysql】候选包:
- 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进行处理,非常感谢!