压缩版MySQL如何安装(以mysql-8.0.19-winx64.zip为例)

一、官方下载MySQL

1.MySQL官网下载链接:https://dev.mysql.com/downloads/mysql/
2.选择对应ZIP文件下载,跳转页面后,在页面下方会看到
No thanks, just start my download.
3.点击链接,完成安装包文件下载

二、创建配置文件my.ini

1.选择安装MySQL的位置,想要安装到哪里就解压到哪里
2.在解压的根目录下(有bin文件夹的目录下)创建my.ini
在这里插入图片描述
3.下面是my.ini的范例(需要根据自己的实际情况修改参数值)
my.ini可以通过创建txt,最后修改后缀名完成。

[mysql]
# 设置mysql客户端默认字符集
default-character-set = utf8 

[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录(注意!!文件路径的反斜杠是两个!!)
basedir = D:\\Software\\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录(不要新建data文件夹,安装过程中会自动生成)
datadir = D:\\Software\\mysql-8.0.19-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

[client]
port = 3306
default-character-set = utf8

三、配置MySQL的环境变量(Windows10)

1.打开环境变量窗口:我的电脑 —右键—> 属性——>高级系统设置——>环境变量
2.在用户变量或系统变量里面找到Path,双击或点击编辑,将你MySQL文件的路径添加进去就好了(系统变量或用户变量二选一就行了)
在这里插入图片描述

四、以管理员身份使用命令提示符(cmd)安装MySQL

1.打开命令提示符
在这里插入图片描述
2.输入命令完成MySQL的安装
输入的命令如下:

D:\Software\mysql-8.0.19-winx64\bin>mysqld --install # 在MySQL的bin目录下注册服务,余下命令位置随意
C: \WIND0WS\system32>mysqld --initialize --user=root --console
C: \WINDOWS\system32>net start mysql 
C: \WIND0WS\system32>mysql -uroot -p
mysql>alter user 'root'@'localhost' identified by '123456'

在这里插入图片描述
补充扩展
1、MySQL5.6及以下版本不需要执行mysqld --initialize --user=root --console初始密码默认为空。
2、MySQL5.6及以下版本修改MySQL的初始密码(要先进入MySQL:mysql -uroot -p),可以考虑使用:set password for `root`@`localhost` = password('123456');
3、查看版本号:进入MySQL,输入status;\s进行查看。
4、查看MySQL安装路径show variables like "%char%";
5、卸载命令:mysqld --remove mysql(服务名),运行(WIN+R)services.msc查看MySQL是否从服务中移除。
在这里插入图片描述
6、如果要切换MySQL版本
1)关闭mysql服务器连接,net stop mysql
2)卸载mysql服务,mysqld --remove mysql(服务名)
3)重新配置MySQL的环境变量,具体配置前面已有详细描述。
4)my.ini配置文件里面,注意文件路径的修改。
5)根据前面所叙述的mysql安装流程,安装另一个版本的MySQL。
6)如果之前这个mysql安装过了,已经初始化了(mysqld --initialize --user=root --console),就只需要进行安装就可以了,mysqld --install
:尽量使用管理员身份打开命令提示符cmd。

五、可能遇到的报错

[1]安装mysqlInstall/RemoveoftheServiceDenied!错误的解决办法_lxpbs8851的专栏-CSDN博客
[2]netstartmysql提示:发生系统错误2。系统找不到指定的文件。_XIAOGUANG_的博客-CSDN博客
[3]MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题_数据库_weixin_39399203的博客-CSDN博客
安装mysql出现问题:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题 - 锋利涛 - 博客园
vcruntime140_1.dll 免费下载 | DLL‑files.com
[4]mysql数据库error: Found option without preceding group in config file 问题解决_wyx100的专栏-CSDN博客
[5]服务名无效。请键入NET HELPMSG 2185以获得更多的帮助。
 ①检查服务名(这里是mysql也可能是mysql57)写错没有,这要看服务中(services.msc)注册的是什么服务名。
 ②命令提示符是否具有管理员权限,需要以管理员的身份打开。
 ③如果在上面的第2步(初始化mysqlmysqld --initialize --user=root --console)中失败再初始化成功的,在第3步net start mysql报该错,可以尝试mysqld --install再继续后续的第3步。

六、参考文献

[1]mysql5.7以上版本配置my.ini的详细步骤_Mysql_脚本之家
[2]免安装版MySQL(解压版)安装详细教程及注意事项_coder_afly的博客-CSDN博客
[3]MySQL压缩版安装配置教程 - 张财华 - 博客园

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值