mysql安装

启动服务报错

你可能会遇到的报错

  • 服务没有响应控制功能
  • 由于找不到vcruntime140_1.dll,无法继续执行代码

问题是如何出现的?

MySQL安装包msi和zip包
本次下载的文件

mysql-8.0.27-winx64.zip
配置后启动服务
服务没有响应控制功能

因为是采用cmd.exe命令行配置安装,没有提示如何问题解决,浪费不少时间,特此记录

问题解决

下载vcruntime140_1.dll


进入正题:安装流程

  1. 下载的安装包
  • 下载官网zip包mysql-8.0.27-winx64.zip
  • 解压文件到本地磁盘:D:\mysql-8.0.27-winx64

  1. 配置系统环境变量Path

D:\mysql-8.0.27-winx64\bin


  1. 安装路径添加文件

新建文件mysql.ini

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.27-winx64  #TODO
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql-8.0.27-winx64\\data  #TODO data目录之后初始化会自动创建
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

注意:文件中你需要修改项

TODO标记的两个地址需要和你安装的路径一致


  1. 执行mysqld

这里初始化致命你数据库安装路径和数据库文件位置
执行mysqld --basedir=D:\mysql8.0.26-winx64\ --datadir=D:\mysql-8.0.26-winx64\data\ --initialize --console
注意添加环境变量,否则就进入bin目录来执行,因为它D:\mysql-8.0.27-winx64\bin\mysqld.exe在bin目录下

执行的结果【格外关注的是末尾是你首次登陆的临时密码】

2021-08-01T03:55:31.863016Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.26-winx64\bin\mysqld.exe (mysqld 8.0.26) initializing of server in progress as process 4380
2021-08-01T03:55:31.952169Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-08-01T03:55:33.477282Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-08-01T03:55:39.551869Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1 is enabled for channel mysql_main
2021-08-01T03:55:39.565461Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1.1 is enabled for channel mysql_main
2021-08-01T14:59:01.799102Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: *aeef._6sE!2

就是下面标记这个

2021-08-01T14:59:01.799102Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: *aeef._6sE!2


  1. 执行install安装

mysqld --install MySQL --default-file=D:\mysql-8.0.26-winx64\my.ini


  1. 启动你的数据库服务

net start MySQL

服务没有响应控制功能
解决方案:下载vcruntime140_1.dll放到D:\mysql-8.0.27-winx64\bin安装目录下就可以

提供一个下载链接:https://cn.dll-files.com/vcruntime140_1.dll.html

再重启服务 cmd.exe使用services.msc可以查看到你的mysql服务运行状态正在运行


  1. 修改数据库密码

执行mysql -u root -p使用刚刚的初始密码*aeef._6sE!2登陆

修改密码,比如示例123456
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;


  1. 相关
    关闭服务

net stop MySQL

删除mysql安装

sc delete MySQL


备注(重要):

为了不必要的麻烦,cmd.exe窗口请管理员身份运行,添加完环境变量回来重启下窗口


END 仅供参考

mysql的ZIP包安装相关推荐

  1. mysql从zip包安装小记

    @echo off title mysql zip安装 set PATH="%CD%\bin";%PATH% if not exist .\data mkdir data rem ...

  2. mysql安装包没有安装程序_MySQL5.6的zip包安装教程详解

    之前我们都是后缀为.msi的文件,换言之就是傻瓜式安装,但是有些版本不容易控制安装路径,或者数据库编码格式,还有些会安装很多无用的服务,但是都没有后缀为.zip文件简单直接,说是在哪里,就在哪里. 1 ...

  3. MySQL Windows ZIP 免费安装和启动设置

    MySQL Windows ZIP免安装版,设置和启动的过程事实上挺麻烦的.以下一步一步介绍使用的过程: 1.下载Windows (x86, 64-bit), ZIP Archive: 2.解压zip ...

  4. mysql国内源码安装,mysql 源码包安装

    mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...

  5. Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例

    Windows  安装  MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...

  6. [MySql] - Windows MySql 8.x 手动zip包安装与外网访问登录权限设定

    MySql 8.x官方下载地址 https://dev.mysql.com/downloads/mysql/8.0.html https://cdn.mysql.com//Downloads/MySQ ...

  7. Windows环境下MySQL的zip包精简方法与安装。

    使用此此方法可以把MySQL的zip安装包从300多M,精简到6M. MySQL 下载地址 https://dev.mysql.com/downloads/mysql/ 精简过程 1. 根目录下只留 ...

  8. MySQL--入门篇:MySQL入门必会知识 Windows安装MySQL的zip包 一步一步带你图解安装MySQL过程 详细图解MySQL语句

    阅读目录 数据和数据库 MySQL介绍 MySQL的详细安装教程 Windows版本:MySQLl的安装.启动和基础配置 下载 配置 环境变量 安装 和 启动MySQL服务端 MySQL的卸载 MyS ...

  9. Ubuntu安装MySQL(RPM包安装)

    文章目录 1.MySQL基础知识 1.1MySQL版本及下载 1.2下载安装包 2.MySQL服务器安装和启动 2.1查询服务器上已经安装的mysql 2.2卸载旧的版本 2.3安装 2.3.1安装服 ...

最新文章

  1. POJ_1976 A Mini Locomotive (dp)
  2. 2017年第十一届中国电子产业品牌盛会盛大开启
  3. 学业水平考试网登录_2019山东高中学业水平考试报名系统入口http://xysp.sdzk.cn
  4. 学习《apache源代码全景分析》之存储段和存储段组摘录
  5. Nginx handler模块
  6. 计算机算法设计与分析 最长子序列
  7. Python网络框架——Web服务器
  8. FuelPHP 系列(三) ------ Model 模型
  9. Sun JVM 内存管理、参数与调优、内存分配与回收策略、GC 日志配置使用详解
  10. layui 上传图片回显并点击放大实现
  11. MySQL函数、存储过程
  12. 解决百度文库不能复制最简单方法
  13. 测试计划和测试方案有什么区别?
  14. android 刷路由器,荣耀立方WS860s路由器完整刷机包怎么使用?荣耀立方刷机图文教程...
  15. git SSH密钥生成及部署
  16. 【WiFi】WiFi 5G信道和频宽的对应关系
  17. windows系统配置静态路由
  18. PostgreSQL数据库学习手册之大对象
  19. 用CSS实现阴阳八卦图等图形
  20. java数字转汉字大写(全)

热门文章

  1. 江西省宜春市谷歌高清卫星地图下载
  2. 创建一个简单的flask项目步骤
  3. 早上的机票价格一定会比中午便宜吗?
  4. jfrog(jfrog)
  5. WINDOWS API ——SETWINDOWLONG—— 设置窗口样式 SetWindowLong 函数原型为:LONG SetWindowLong(HWND hwnd,int nIndex,Lon
  6. js点击复制隐藏域值
  7. 记录腾讯PCG后台开发实习一面,感觉凉凉。。。
  8. 图的应用--拓扑排序
  9. python-joypy库 峰峦图绘制
  10. SAS导入excel数据