掌握MySQL8在CentOS7.6中的离线安装
3. 实验环境
VMware workstation pro ~
CentOS 7.6
01. 步骤一:克隆虚拟机
在jdk安装好的镜像基础上进行克隆
步骤操作说明:
1. 关闭虚拟机
shutdown -h now
2. 开始克隆
3. 修改克隆出的虚拟机ip地址
1.开启虚拟机
2.查看ip:
3.xshell进行连接
新建会话linux-mysql8,输入刚才查看到的ip,点击确定。
再次双击linux-mysql8,接受并保存。
连接成功。
4.修改ip
5.重启网络服务
由于此时ip发生了变化,xshell断掉后重新修改属性
02. 步骤二:通过虚拟机离线安装MySQL8
介绍:
MySQL 是世界上最流行的开源数据库。它包括 InnoDB,使其成为一个完全集成的、事务安全的、
符合 ACID 的数据库。此外,MySQL 复制允许您交付高性能和可扩展的应用程序。
MySQL Cluster 是结合了线性可扩展性和高可用性的分布式数据库。它提供内存中的实时访问,并
具有跨分区和分布式数据集的事务一致性。它专为关键任务应用程序而设计
步骤操作说明
1.下载mysql安装包
2.通过xftp上传到虚拟机中
创建目录:
[root@linux ~]# mkdir -p /usr/local/softtools
上传:
3.安装
创建安装的目录
[root@linux softtools]# mkdir -p /opt/module
解压缩
[root@linux softtools]# tar -zxvf /usr/local/softtools/mysql-8.0.26-el7- x86_64.tar.gz -C /opt/module
切换到安装的目录
[root@linux softtools]# cd /opt/module/
查看mysql目录下文件
[root@linux module]# ls -l mysql-8.0.26-el7-x86_64/
添加用户组
[root@linux module]# groupadd mysql
添加用户,并将该用户添加到mysql组中
[root@linux module]# useradd -r -g mysql mysql
修改mysql目录的用户及用户组
[root@linux module]# chown -R mysql:mysql /opt/module
对比:
修改mysql目录的名称 (名称太长不好记)
[root@linux module]# mv mysql-8.0.26-el7-x86_64 mysql
切换到mysql/bin目录下面
[root@linux module]# cd mysql/bin
初始mysql
[root@linux bin]# ./mysqld --initialize --user=mysql --basedir=/opt/module/mysql --datadir=/opt/module/mysql/data
此时自动生成了irhJ=usfc0km这样的密码。服务启动后,第一次登录mysql时需要用到该密码。
查看是否生成了my.cnf文件
[root@linux bin]# find / -name my.cnf
/etc/my.cnf
[root@linux bin]# find / -name my.cnf.d
/etc/my.cnf.d