window 以zip的方式 安装mysql5.7或mysql8,或者两个一起安装Mysql5.7和Mysql8、或其他的版本也可以

window 以zip的方式 安装mysql5.7或mysql8,或者两个一起安装Mysql5.7和Mysql8、或其他的版本也可以

注意不能同一个端口。需要创建个my.ini ,配置内容在网上查下即可 比如说
mysql8的配置文件或mysql5.7的配置,当然内容差别不大,只是需要看自己需求或业务来制定配置内容

以下的命令操作需要以管理员方式打开哦

这里安装多个不同mysql版本是可以的,只要注意配置文件的端口不是同一个 冲突即可。

这里以简单的配置示例
创建个"my.ini"的文件 然后放在安装目录
在这里插入图片描述

配置内容如下
mysql8的

[mysqld]  
# 设置3306端口  
# 注意如果只安装一个版本建议改成默认端口号3306 
port=3306  
# 设置mysql的安装目录 如: D:\008_Soft\mysql-8.0.31-winx64  
basedir="D:\Program Files\MYSQL8" 
# 设置mysql数据库的数据的存放目录  
datadir="D:\Program Files\MYSQL8\data"  
  
# 允许最大连接数  
max_connections=200  
# 允许连接失败的次数。  
max_connect_errors=10  
# 服务端使用的字符集默认为  
character-set-server=utf8mb4  
# 创建新表时将使用的默认存储引擎  
default-storage-engine=INNODB  
# 默认使用“mysql_native_password”插件认证  
#mysql_native_password  
default_authentication_plugin=mysql_native_password  
[mysql]  
# 设置mysql客户端默认字符集  
default-character-set=utf8mb4  
[client]  
# 设置mysql客户端连接服务端时默认使用的端口  
port=3306  
default-character-set=utf8mb4

mysql5.7的

[mysql]  
default-character-set=utf8  
[mysqld]  
#跳过密码登录 密码不管写什么都能登录成功  
#skip-name-resolve
#skip-grant-tables   
port = 3307  
# mysql服务器安装路径  
basedir="D:\Program Files\MYSQL5.7" 
# mysql数据存放路径  
datadir="D:\Program Files\MYSQL5.7\data"  
max_connections=200  
character-set-server=utf8  
default-storage-engine=INNODB  
explicit_defaults_for_timestamp=true  
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

安装包的呢直接上官网去下载:mysql下载官网 https://dev.mysql.com/downloads/mysql/
mysql5.7或mysql8
在这里插入图片描述
同一个命令操作:
都在安装目录的bin (注意要以管理员打开cmd 到安装目录的bin)

安装服务名:

mysql8的安装目录的bin :mysqld -install mysql8
mysql5.7的安装目录的bin :mysqld -install mysql5.7

初始化生成随机密码 (注意 要保留随机密码 ,连接MySQL有用的)

mysqld --initialize --console

在这里插入图片描述
然后我们需要先启动服务
net start mysql5.7或 net start mysql8
启动服务成功之后连接数据库

mysql -u root -p -P 端口

如果是3306 则直接mysql -u root -p 回车然后输入密码
如果是3307 因为默认是3306 所以连接的时候需要写上指定端口

mysql -u root -p -P 3307

注意:如果忘记密码 就在配置文件加上几行代码(百度下) 或者 把data的文件夹删掉 重新搞一遍(从初始化开始)

如需要删除服务名:sc delete 服务名

比如说 要删除mysql5.7的服务名

sc delete mysql5.7
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柠檬味拥抱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值