windows环境,同一个服务器安装多个相同版本的mysql数据库

windows环境,同一个服务器安装多个相同版本的mysql数据库

1、第一个数据库

1.下载

mysql官网MySQL :: Download MySQL Community Server (Archived Versions)下载对应版本的zip文件

2.解压

解压zip文件夹 windows环境,同一个服务器安装多个相同版本的mysql数据库

3.配置my.ini

打开my.ini配置文件,如果没有,则新建一个 编辑内容:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------此处修改为自己的配置------------
basedir=D:\mysql-8.0.39-winx64
# 设置mysql数据库的数据的存放目录  ---------此处修改为自己的配置--
datadir=D:\mysql-8.0.39-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#主服务器唯一ID
server-id=1
#启用二进制日志
log-bin=txmysql-bin
#设置不要复制的数据库(可设置多个)
binlog-ignore-db=mysql

#设置需要复制的数据库
binlog-do-db=billiards
#设置binlog格式,MIXED,ROW,STATEMENT
binlog_format=STATEMENT

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

4.配置环境变量

windows环境,同一个服务器安装多个相同版本的mysql数据库

5.初始化数据库

通过cmd进入到mysql的bin目录,然后运行指令:

mysqld --initialize --console

记录下初始密码

6.启动mysql

执行命令,在服务中出行mysql服务,并且是启动的

 net start mysql

windows环境,同一个服务器安装多个相同版本的mysql数据库

7.修改密码

打开小黑窗,执行命令:

mysql -uroot -p

输入刚刚得到的初始密码,就进入mysql 修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

2、第二个数据库

1.复制文件夹

windows环境,同一个服务器安装多个相同版本的mysql数据库 复制后,文件夹改名,data文件清空内容

2.修改my.ini

切记修改port、basedir、datadir、server-id

[mysqld]
# 设置3307端口
port=3307
# 设置mysql的安装目录   ----------此处修改为自己的配置------------
basedir=D:\mysql-8.0.39-winx64-salve
# 设置mysql数据库的数据的存放目录  ---------此处修改为自己的配置--
datadir=D:\mysql-8.0.39-winx64-salve\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#主服务器唯一ID
server-id=2
#启用中继日志
relay-log=mysql-relay

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8

3.编辑环境变量

windows环境,同一个服务器安装多个相同版本的mysql数据库

4.初始化数据库

系统管理员运行cmd,进入目录D:\mysql-8.0.39-winx64-salve\bin 执行命令:

mysqld --defaults-file=D:\mysql-8.0.39-winx64-salve\my.ini --initialize --console

得到初始密码

5.安装服务

执行命令:

mysqld install mysql81 --defaults-file="d:\mysql-8.0.15-winx64-salve\my.ini"

启动服务:

net start mysqlsalve

windows环境,同一个服务器安装多个相同版本的mysql数据库 其他修改密码操作一样,登录的时候注意指定一下port即可

mysql  -uroot -p ---port=3307

这样就登录第二个数据库了

上一篇:Vue 椤圭洰 SEO 浼樺寲鐨勫叧閿?
下一篇:veaka手机为什么买不到(精致工艺随心系统 薇卡ONLY U手机评测)