Win10安装mysql解压版以及版本切换或安装多个版本

1、压缩版的安装

1.1、下载

在官网下载安装包,地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

1.2、安装与配置

1.2.1、将压缩包解压到自己想安装的目录

1.2.2 如上图,在该目录下创建一个data空文件夹,再建一个my.ini的配置文件,在该文件中写入以下代码:

[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\\Program Files\\mysql-5.7.18-winx64
datadir=D:\\Program Files\\mysql-5.7.18-winx64\\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
[mysql.server]
default-character-set=utf8
[client]
default-character-set=utf8

注意: 不要在里面写注释,将basedir和datadir要改成自己相应的目录。

1.2.3 用管理员身份打开cmd窗口:win -> windows系统 -> 右击命令提示符 -> 更多 -> 以管理员身份运行

1.2.4 进入到bin目录下

1.2.5 执行mysqld --install命令安装(执行mysqld --remove卸载安装)

在这里插入图片描述
解释:mysqld 是指下面这个可执行文件,–install是要执行的命令参数;
在这里插入图片描述
如果你的可执行文件不叫这个名,如(mysql5.0安装版)叫:
在这里插入图片描述
命令就相应变为:mysqld-nt --install
这一步执行完后会在你的服务里面添加一个默认名为:MySQL的服务:

1.2.6 继续执行mysqld --initialize --user=root --console命令

注意: 初始化完成后MySQL会给root用户创建一个默认随机密码,下图白色部分就是密码,同时在data目录下也添加了相关的配置文件,如果密码有字符辨识不了,则把date目录下的文件都删了,重新执行这一步。

(借用图)

1.2.7 执行net start mysql启动服务(执行net stop mysql关闭服务)

在这里插入图片描述
mysql 就是服务名:MySQL,没有区分大小写,所以也可以用net start MySQL;如果你的服务名不叫这个,就改成你自己的服务名。
当然你也可以在服务目录手动启动或关闭服务。

1.2.8 执行mysql -uroot -pqLBiVku7k%f登录MySQL(-u后面是用户名,-p后面是密码,即上面的默认随机密码)

1.2.9 set password = password(‘root’);修改密码

注意: 如果mysql版本是8或以上,则使用 alter user ‘root’@‘localhost’ identified by ‘新的密码’; 修改密码
在这里插入图片描述

1.2.10 执行exit退出登录并使用新的密码登录

1.2.11 登录MySQL后可以添加一个用户

添加格式:

grant 权限 on 数据库.表 to 用户名@‘IP地址’ identified by ‘密码’
实例:

grant all on . to test@’%’ identified by’test’

2、版本切换

2.1 关闭原版本服务

使用net stop mysql命令或在服务目录手动关闭

net stop mysql

在这里插入图片描述

2.2 删除原服务

使用命令:

sc delete MySQL

或在bin目录中使用命令:

mysqld --remove

2.3 开启新版本

根据自己情况执行 1.2、安装与配置 中的步骤。
用这种方法切换版本后原版本的数据还在,可以切回去继续使用。

3、再安装一个版本

要在电脑上再安装一个版本的mysql,只需要解决与原版本之间的两个冲突:
1、占用相同的端口(默认3306);
2、服务名相同(默认MySQL);
假设你的电脑上已经在3306端口安装了服务名为MySQL的一个版本,可以按照以下步骤安装新一个版本

3.1 更改新一个版本的my.ini文件中的端口号

3.2 使用手动注册服务的方式避免服务名冲突

使用命令

sc create MySQL5.7.18 binpath= "D:\Program Files\mysql-5.7.18-winx64\bin\mysqld.exe" 

这里服务名我设置为:MySQL5.7.18;
注意: 要到服务中将启动方式改成自动,才会开机自启动。

其余步骤与 1.2、安装与配置 中的步骤相同。

3.3 效果


在这里插入图片描述

控制台登录不同版本,加-P 端口号参数
在这里插入图片描述
所以环境变量中设置哪个版本的bin目录影响不大。

4、参考文章

MySQL压缩版安装配置教程https://www.cnblogs.com/zhangcaihua/p/11432133.html
Windows 手动创建服务https://www.cnblogs.com/shinn-sjl/p/7266924.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值