本地安装多个MySQL并可进行切换

一、环境变量

image

image

二、第一个MySQL(MySQL5.7.20)

1、新建my.ini:

image

点击查看详细配置
[mysql]

# 设置mysql客户端默认字符编码形式

default-character-set=utf8mb4

[mysqld]

#设置端口号,默认3306

port = 3306

# 设置mysql的安装目录

basedir=D:\workUtils\MySQL\mysql-5.7.20-winx64\

# 设置mysql数据库的数据存放目录

datadir=D:\workUtils\MySQL\mysql-5.7.20-winx64\data\

# 设置最大连接数

max_connections=200

# 允许连接失败的次数

max_connect_errors=10

# 服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

#mysql_native_password

default_authentication_plugin=mysql_native_password

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8mb4


#initPass: Cet:m/ioh8Bq

2、安装

管理员身份运行:
mysqld --defaults-file=D:\workUtils\MySQL\mysql-5.7.20-winx64\my.ini --initialize --console

这里要记下临时密码

mysqld install MySQL5 --defaults-file="D:\workUtils\MySQL\mysql-5.7.20-winx64\my.ini"

这里MySQL5对应服务和注册表名

3、注册表信息检查

image

4、启动服务

net start mysql

5、修改密码

set password for root@localhost = password('root');

三、安装第二个MySQL(mysql-8.0.27-winx64)

与第一个不同处:

1、my.ini内的端口号(全部更改)和路径进行更改

2、mysqld install MySQL8 --defaults-file="D:\workUtils\MySQL\mysql-8.0.27-winx64\my.ini"

3、更改密码方式为:

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

官网下包:
https://downloads.mysql.com/archives/community/

推荐补充:
https://www.cnblogs.com/zuiyue_jing/p/15305622.html
https://www.cnblogs.com/sharonzhang/p/12520985.html

posted @ 2021-10-29 20:46  光一  阅读(311)  评论(0)    收藏  举报