【MySQL学习】多个不同版本MySQL安装、MySQL8和MySQL5.7同时安装与使用,压缩版

压缩版mysql卸载

管理员身份进入bin目录下

mysqld -remove 服务名
查看端口使用
netstat -ano

端口的查询使用和强制关闭

mysql8压缩版安装教程

1.复制my.ini文件至安装目录下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Programs\mysql-8.0.28-winx64
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2.以管理员身份进入到安装目录下的bin目录下,mysql8为服务名方便区分启动的mysql版本

mysqld install mysql8

3.初始化mysql
>mysqld --initialize --console
最后一行提示的 [Server] A temporary password is generated for root@localhost: xxxxxxx
xxxxxxx是数据库root用户的初始密码
4.启动mysql服务
>net start mysql8
5.连接数据库
>mysql -u root [-P 3306] -p Vk#0ymxXtt9b
6.更改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
7.退出连接:
mysql>quit

mysql57安装教程:

1.复制my.ini文件至安装目录

内容如下:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3307端口,避免与已安装的冲突
port = 3307
# 设置mysql的安装目录
basedir=D:\Programs\mysql-5.7.38-winx64
# 设置 mysql数据库的数据的存放目录
datadir=D:\Programs\mysql-5.7.38-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2.如果需要安装两个版本的mysql 当目前这个是第二个mysql的时候,

为了方便,需要将bin目录下的mysql.exe和mysqld.exe重命名,例如我这里改成mysql57.exe和mysqld57.exe,注意my.ini里面的端口也不能和前面的一样,如果只安装一个版本的mysql可以跳过这步
在这里插入图片描述

3.以管理员身份进入到安装目录,后面的mysql57是服务名称
bin>mysqld57 install mysql57
4.初始化MySQL服务这时候的root用户没有密码便可以登录:
> mysqld57  --initialize-insecure --user=mysql
5.启动mysql服务:
> net start mysql57
6.建立数据库连接,由于这里设置了端口所以需要指定端口连接,默认为3306:
> mysql57 -u root -P 3307 -p
7.建立连接后修改密码:
set password for root@localhost = password('123456');

设置环境变量不用每次都进入到bin目录启动

在系统变量中的Path中新增两条记录,分别是mysql8和mysql57的bin目录
在这里插入图片描述

以管理员身份运行命令提示符(CMD)。
在这里插入图片描述
成功启动
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值