在 Windows 上使用压缩文件 安装 MySQL
在 Windows 上使用压缩文件 安装 MySQL
1. 下载 MySQL
mysql-5.7.27-win32.zip:二进制文件; 服务器类型: mysqld
2. 解压 mysql-5.7.27-win32.zip
3. 设置 配置文件 my.ini
没有新建一个( 里面涉及的目录没有的记得新建 )
[client]
no-beep
socket =0.0
port=2224
#设置mysql客户端连接服务端时默认使用的端口
[mysqld]
server-id=45
port=2224
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="E:\\Abai_Student\\DB\\Mysql\\mysql-5.7.27-win32"
datadir="E:\\Abai_Student\\DB\\Mysql\\mysql-5.7.27-win32\\Data"
tmpdir="E:\\Abai_Student\\DB\\Mysql\\mysql-5.7.27-win32\\Data"
default-storage-engine=INNODB
#创建新表时将使用的默认存储引擎
#=============================[log]==============================
slow-query-log=1
long_query_time=1
#下面的Log文件目录 是需要自己新建的
slow_query_log_file="E:\\Abai_Student\\DB\\Mysql\\mysql-5.7.27-win32\\Log\\mysql-slow.log"
#log-bin="E:\\Abai_Student\\DB\\Mysql\\mysql-5.7.27-win32\\Log\\mysql-bin"
log-error="E:\\Abai_Student\\DB\\Mysql\\mysql-5.7.27-win32\\Log\\mysql-error.log"
#服务器错误日志:mysql-error.log
4. 初始化数据目录 + 首次启动服务器
二选一:
bin\mysqld --initialize --console
bin\mysqld --initialize-insecure --console
之后你会在~\mysql-5.7.27-win32\Log\mysql-error.log中看到初始密码(最后一行):
......[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
......[Warning] InnoDB: New log files created, LSN=45790
......[Warning] InnoDB: Creating foreign key constraint system tables.
mysqld: File '\Log\mysql-slow.log' not found (Errcode: 2 - No such file or directory)
......[ERROR] Could not use \Log\mysql-slow.log for logging (error 2 - No such file or directory). Turning logging off for the server process. To turn it on again: fix the cause, then either restart the query logging by using "SET GLOBAL SLOW_QUERY_LOG=ON" or restart the MySQL server.
......[Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 2e267fbb-8630-11eb-a30c-1c3947bd0d32.
......[Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
......[Note] A temporary password is generated for root@localhost: xshu5jytAo/h
5. 首次启动服务器(状态)可以跳过
cmd 进入到 mysql\bin 目录下
mysqld --console
当服务器完成其启动序列时,您应该会看到类似的东西,这表明服务器已准备好为客户端连接提供服务:
mysqld: ready for connections.
Version: '5.7.27-log' socket: '' port: 2224 MySQL Community Server (GPL)
6. 登录 MySQL & 修改密码
- cmd 进入
bin目录下:
mysql -u root -p password
- 进入 mysql 后设置新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
- 重新登录 MySQL 测试一下
7. 为 MySQL 创建环境变量
为了更轻松地调用 MySQL 程序,您可以将 MySQL 目录的路径名称添加到您的 Windows 系统环境变量中
- 在 Windows 桌面上,右键单击
我的计算机图标,然后选择属性 - 接下来从显示的
系统属性菜单中选择高级选项卡,然后单击环境变量按钮 - 在
系统变量下,双击PATH,然后输入 MySQL 目录的完整路径名称(例如:C:\Program Files\MySQL\MySQL Server 5.7\bin)
8. 启动 MySQL 作为窗口服务(关掉所有cmd,重新开一个)
- 将服务器安装为服务(cmd) 以管理员身份启动!
mysqld --install
- 启动服务
net start mysql
- 删除服务
SC DELETE mysql
或者是
mysqld --remove
在 Windows 上使用压缩文件 安装 MySQL的更多相关文章
- 在Windows系统上使用压缩归档文件安装MySQL流程
最近需要做个小小的验证实验,需要安装MySQL,网上一搜发现教程繁多,bug也多,所以直接把官网的流程翻译过来,注意是压缩文件,不是安装版的,解压直接能用的,下面直接把流程贴过来: 使用压缩文档安装在 ...
- Windows上PostGIS(压缩版)安装
PostGIS安装 1.软件下载 postgresql-9.6.1-1-windows-x64-binaries.zip https://www.postgresql.org/download/win ...
- Windows上python开发--2安装django框架
Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...
- Hadoop 在windows 上伪分布式的安装过程
第一部分:Hadoop 在windows 上伪分布式的安装过程 安装JDK 1.下载JDK http://www.oracle.com/technetwork/java/javaee/d ...
- Windows server 2008 R2中安装MySQL !
我今天打算在Windows server 2008 R2中安装MySQL,可是总是发现ODBC连接器安装错误,无论我采用MySQL的整体安装包,还是单独的ODBC连接器安装文件!! 最后上网搜索了很久 ...
- CentOS7.5 上使用 bundle 文件安装 MySQL8.0 MySQL5.0
CentOS7.5 上使用 bundle 文件安装 MySQL8.0 MySQL5.0 CentOS7.5 环境 [root@instance-fjii60o3 ~]# rpm -qi centos- ...
- SpringMVC上传压缩文件,解压文件,并检测上传文件中是否有index.html
SpringMVC上传压缩文件,解压文件,并检测上传文件中是否有index.html 说明: 1.环境:SpringMVC+Spring+Tomcat7+JDK1.7 2.支持 zip和rar格式的压 ...
- 如何解决Asp.Net中不能上传压缩文件的问题
在使用Asp.Net自带的服务器端控件Fileupload上传文件时,可能会出现不能上传压缩文件的问题,此时可以通过下面的方法解决: 在<system.web>中添加: <httpR ...
- 【Qt开发】Qt Creator在Windows上的调试器安装与配置
Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...
随机推荐
- Visual Studio之安装(更新,扩展)速度缓慢解决方案
一.背景 小伙伴们在安装visual studio,或者更新,扩展vs功能时,在家里网速正常的情况下,可能出现进度十分缓慢的问题,如何解决呢? 二.解决思路 修改hosts文件 1.地址:默认安装在 ...
- Nessus如何解除IP限制以及解决重启失效的后遗症
Nessus如何解除IP限制以及解决重启失效的后遗症 1.解除IP限制 1.获取当前plugins的版本号. https://plugins.nessus.org/v2/plugins.php 2.停 ...
- Java中 equals和==的区分, new Integer和 非new的区别
浅谈 equals 和 == ,new出的Integer和非new出的Integer 首先我们要知道在 == 比较的是内存地址值(不包括8种基本数据类型) equals比较的是两个值(内容)是否相同. ...
- 虚拟机VMware 安装centos、常规配置、共享文件等
安装centos7[通过vm来安装运行centos7] 一.准备工作 1.centos7 的安装镜像下载链接:http://isoredirect.centos.org/centos/7/isos/x ...
- 2022年最新Cloudflare免费自选IP教程(非Partner)
写在开头 众所周知,CF在去年底大规模禁用Host API key,使得Partner自选法失效.但最近,Cloudflare为所有计划添加了100个SaaS域免费额度(以前$2一个). 经过一番摸索 ...
- gol处理命令行参数 flag
os.Args获取命令行参数 os.Args是一个srting的切片,用来存储所有的命令行参数 package main import ( "fmt" "os" ...
- viewport布局
1.viewport实例 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <h ...
- 【面试普通人VS高手系列】Spring中事务的传播行为有哪些?
一个工作了2年的粉丝,私信了一个比较简单的问题. 说: "Spring中事务的传播行为有哪些?" 他说他能记得一些,但是在项目中基本上不需要配置,所以一下就忘记了. 结果导致面试被 ...
- 图解BM(Boyer-Moore)字符串匹配算法+代码实现
简介 本篇文章主要分为两个大的部分,第一部分通过图解的方式讲解BM算法,第二部分则代码实现一个简易的BM算法. 基本概念 bm是一个字符串匹配算法,有实验统计,该算法是著名kmp算法性能的3-4倍,其 ...
- Redis设计与实现2.1:数据库和事件
数据库和事件 这是<Redis设计与实现>系列的文章,系列导航:Redis设计与实现笔记 数据库 数据库的结构定义在 redis.h/redisServer 这个结构体中,这个结构体有许多 ...