已经安装了一个mysql8.0,现在需要安装另外的一个mysql5.7!!!!!!!
~
步骤如下: 1.下载安装5.7的mysql安装包的zip格式---->解压到自己想安装的目录位置,比如位置是D:/always/mysql57/------->此目录下创建一个my.ini文件和一个data目录 (如果原来有的话就删除重新自己建)-------->执行一系列命令并修改注册表。
前置步骤
停止mysql8.0的服务
安装mysql57的zip安装包
解压到想要安装的目录并加入到环境变量
解压至D:/always/mysql57/
加入环境变量:D:/always/mysql57/bin
此时新建一个data空目录和一个my.ini文件
my.ini文件的内容粘贴如下即可
[client]
#端口最好和3306不一样,这里是3310,你们可以3307--等等
port=3310
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录,不要照抄,看你们的路径
basedir=D:\always\mysql57
# 设置为MYSQL的数据目录,不要照抄,看你们的路径
datadir=D:\always\mysql57\data
port=3310
character_set_server=utf8
default-storage-engine=MYISAM
#sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
# skip-grant-tables
此时进入bin目录下
用管理员身份打开命令行,进入到D:/always/mysql57/bin下。
执行如下命令:
mysqld --install mysql57
mysqld --initialize --console
看控制台最后一行的临时密码,粘贴一下。
net start mysql57
开启mysql57服务,报错服务无法启动。打开注册表,修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL57
此处的imagePath:修改为:
"D:\always\mysql57\bin\mysqld" MySQL57
再次启动,肯定成功。不成功评论区。
net start mysql57
启动之后需要连接:
mysql -u root -P 3310 -h localhost -p
//-P是端口号,-h是主机号 标识mysql的链接地址:localhost:3310
此时输入之前复制的临时密码,然后进入咯,修改密码叭!完成!
如果想切换回mysql8.0,只需停止mysql57服务,开启mysql80服务。
如果都想开,那就都开吧,没什么影响哦