目录
1.如果不想用我的版本可以在官网上去找其他版本 :MySQL :: Download MySQL Community Server
2. 然后修改删除 /data/mysql/data 文件夹下的所有文件,再创建两个文件夹分别放两个实例的数据
单机环境搭建
环境准备
服务器:CentOS 8.2 64bit
mysql版本:mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
具体的版本其实没必要纠结,差不多的都行,首先第一步,创建一个路径来存放mysql的内容
我的路径:data
创建并进入文件操作
mkdir /data
cd /data
环境搭建
1.如果不想用我的版本可以在官网上去找其他版本 :MySQL :: Download MySQL Community Server
如果和我用一样的,直接跳过看第二步 ,我随便选的一个截图,都一样类似的



可以不用下载,右键按钮复制地址就行了
2.下载并解压文件
后面的连接就是刚才复制的地址
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
如果没有wget 命令,自行安装一下: yum install wget
解压文件并修改文件名:
tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
mv ./mysql-5.7.37-linux-glibc2.12-x86_64/ ./mysql
添加MySQL数据库运行的用户和用户组 并修改权限
groupadd -r mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /data/mysql/ #修改目录权限
创建软连接到 /user/bin 目录,之后我们就能够直接使用 mysql 命令了
ln -s /data/mysql/bin/mysql /usr/bin
初始化数据库内容
/data/mysql/bin/mysqld --initialize --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data
初始化后,会有初始密码,记得保存一下,后面好修改

本文详细介绍了在CentOS8上搭建MySQL单机环境和主从复制环境的步骤,包括下载安装MySQL,配置环境变量,初始化数据库,设置开机自启动,创建数据库实例,修改配置文件,启动服务,以及进行主从复制的设置,包括更改配置,初始化实例,启动复制等。同时,提供了可能出现的问题及解决办法。

511

被折叠的 条评论
为什么被折叠?



