本地安装多个MySQL并可进行切换
一、环境变量
二、第一个MySQL(MySQL5.7.20)
1、新建my.ini:
点击查看详细配置
[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、注册表信息检查
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