由于mysql 8.x和5.x是两个最常用的版本;并且2个版本差别有点大;所以决定在电脑上同时安装两个版本的mysql服务。
要想让多个mysql服务都生效;需要保证每一个的端口号不一样
电脑上已有一个mysql 8.x的版本;现需再安装一个5.x版本
1、mysql-5.7.17免安装的安装包
资源路径;
2、关闭已启动的mysql服务;防止干扰影响安装;
解压之后得到如下文件
添加三个配置信息
basedir;mysql存放的位置
datadir:数据将要存放的位置;会自动创建;不需要手动创建文件夹;
port;端口号
basedir = D:softmysql-5.7.17-winx64
datadir = D:softmysql-5.7.17-winx64data
port =3307
注意点;
路径如果使用;可能无法启动服务;建议使用
使用管理员身份打开cmd;路径指向到文件的bin路径下
切换路径方式;
cd /d xxx(切换的路径)
然后执行命令安装
mysqld install mysql --defaults-file=;D:softmysql-5.7.17-winx64my-default.ini;
说明;
mysql为服务名称;可以自定义
defaults-file为my-default.ini的路径
执行后如果输出 service install successfully 说明安装成功
执行命令
mysqld --initialize-insecure --user=mysql
net start mysql
服务启动成功后;添加登录密码
可直接进入
选择mysql库
use mysql
执行语句
update user set authentication_string=password(;123456;) where user=;root;;
flush privileges;
当返回受影响行数提示说明修改完成;密码123456添加完成;重新登录需要输入密码登录
这时;数据库就安装成功了