MySQL8.0.26安装部署说明.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL8.0.26安装部署说明

修订记录

日期

版本号

修订说明

修订人

目录

TOC\o1-3\h\u276601.环境说明 4

311972.准备工作 4

244762.1检测操作系统自带安装的mysql和mariadb服务 4

26132.2卸载系统自带的mysql和mariadb服务 4

68112.3关闭防火墙、SELinux(root用户) 4

3529getenforce 5

21312.4创建非root用户及用户组 5

63742.5上传MySQL8.0安装包到非root用户home目录下 5

126132.6解压并重命名文件夹 6

270912.7在mysql主目录下创建data目录 6

233872.8编辑my.cnf文件 6

52783.正式部署 7

248153.1初始化数据库 7

283173.2启动数据库 7

73893.3登录mysql 8

160493.4修改数据库密码 8

317883.5允许远程登录MySQL 8

83854.部署验证 9

文档阅读指引:

1.蓝色字体表示命令行;例如:ls/home

2.红色字体表示:

1)需要修改的地方;例如:ping192.169.1.1(此处根据实际IP进行修改);

2)特别注意点;

3.斜体字体表示重要的注意项或者判断项说明;例如:如果上述命令正常输出了以下版本号,则直接跳转至3.2(编译安装redis)步骤;

.环境说明

操作系统

Mysql版本

备注

CentOS7.X

银河麒麟V10

mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

适用于x86架构(Intel、海光)

mysql-8.0.31-linux-glibc2.17-aarch64.tar.gz

适用于鲲鹏ARM架构

特别说明:

部署前,请务必确认所有服务器(数据库、中间件、应用程序)时间一致。时间同步操作请参考《附件4_Linux服务器时间同步说明文档.docx》

.准备工作

检测操作系统自带安装的mysql和mariadb服务

此处检查需要root账号权限

rpm-qa|grepmysql

rpm-qa|grepmariadb

卸载系统自带的mysql和mariadb服务

如果系统没有自带mysql和mariadb服务,则不需要执行卸载命令。

此处卸载系统自带的mysql和mariadb需要root账号权限,加--nodeps参数强制卸载。

卸载的版本根据实际操作系统自带版本调整。

rpm-emariadb-devel-5.5.52-1.el7.x86_64--nodeps

rpm-emariadb-libs-5.5.52-1.el7.x86_64--nodeps

rpm-eqt5-qtbase-mysql-5.6.1-10.el7.x86_64--nodeps

rpm-eqt-mysql-4.8.5-13.el7.x86_64--nodeps

备注:查出来的全部要卸载

关闭防火墙、SELinux(root用户)

(1)关闭防火墙

检测防火墙是否关闭,未关闭则永久关闭防火墙

systemctlstatusfirewalld(查看防火墙状态)

systemctlstopfirewalld(临时关闭)

systemctldisablefirewalld(开机禁用)

下述命令为拓展补充命令;

systemctlstartfirewalld(启动防火墙)

systemctlenablefirewalld(开机启用)

(2)关闭SELinux

对于有SELinux环境的系统下(一般内核在2.6以上版本,企业版都有),需要对该安全策略进行修改,默认情况为“Enforcing”状态,需要将其设置为“Permissive”或者“Disabled”(设置为Disabled最快捷)。如果是“Enforcing”状态,程序将无法正常运行。设置方法如下:

vi/etc/selinux/config

修改后保存退出,需要将系统进行重启生效。(输入setenforce0可临时生效)

(3)查询SELinux

使用命令查询是否正常关闭:

getenforce

创建非root用户及用户组

用户名和用户组可以根据实际需要修改

groupaddemp

useradd-gemp-memp

passwdemp

上传MySQL8.0安装包

文档评论(0)

137****2864 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档