在 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对应的原生调试 ...
随机推荐
- 漏洞复现:使用Kali制作木马程序
漏洞复现:使用Kali制作木马程序 攻击机:Kali2019 靶机:Win7 64位 攻击步骤: 1.打开Kali2019和Win7 64位虚拟机,确定IP地址在一个网段 2.确定好IP地址,进入Ka ...
- 在Ubuntu安装eclipse环境
下载准备 1安装jdk,笔者安装的是jdk-8u121-linux-x64 2安装eclipse,下载地址:http://www.eclipse.org/downloads/packages/ecli ...
- 一文带你读懂什么是vxlan网络
一个执着于技术的公众号 一.背景 随着云计算.虚拟化相关技术的发展,传统网络无法满足大规模.灵活性要求高的云数据中心的要求,于是便有了overlay网络的概念.overlay网络中被广泛应用的就是vx ...
- CRM项目的整理---第一篇
CRM:cunstomer relationship management 客户管理系统 1.项目的使用者:销售 班主任 讲师 助教 2.项目的需求分析 2.1.注册 2.2.登录 2.3 ...
- linux网络配置,查看IP地址
linux等等学习参考博客:https://www.cnblogs.com/pyyu/p/9276851.html 1.在安装好的linux上面输入cd /etc/sysconfig/network- ...
- 690. Employee Importance - LeetCode
Question 690. Employee Importance Example 1: Input: [[1, 5, [2, 3]], [2, 3, []], [3, 3, []]], 1 Outp ...
- Java高并发-Java内存模型和线程安全
一.原子性 原子性是指一个操作是不可中断的.即使在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰. i++是原子操作吗? 不是,包含3个操作:读i,i=i+1,写i 32位的机子上读取 ...
- Windows 程序安装与更新方案: Clowd.Squirrel
我的Notion Clowd.Squirrel Squirrel.Windows 是一组工具和适用于.Net的库,用于管理 Desktop Windows 应用程序的安装和更新. Squirrel.W ...
- 浅析kubernetes中client-go structure01
Prepare Introduction 从2016年8月起,Kubernetes官方提取了与Kubernetes相关的核心源代码,形成了一个独立的项目,即client-go,作为官方提供的go客户端 ...
- 每天一个 HTTP 状态码 201
201 Created 201 Created 表示客户端的请求已经成功完成,结果是创建了一个新资源,通常用于响应「增删改查」里的「增」.如果是严格按照 RESEful style 的 API,那么当 ...