以下书写结合菜鸟教程以及本人理解书写。

数据库下载(开源免费)

MySQL数据库下载地址https://dev.mysql.com/downloads/mysql/

可自由选择版本,一般选择Achive版本而非test版

安装前配置信息

这里我将解压后的文件夹放在 E:\Web\mysql-5.7.24-winx64 下。

打开刚刚解压的文件夹E:\Web\mysql-5.7.24-winx64,在该文件夹下创建 my.ini 配置文件,内容如下:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口,注意MySQL不一定要使用3306端口,当改端口已经被占用时,也可更换为其他端口,但在程序中连接MySQL时一定要做修改,换成自己指定的端口。

port= 3306# 设置mysql的安装目录,注意格式这里出现转义字符格式

basedir=E:\\Web\\mysql-5.7.24-winx64

# 设置 mysql数据库的数据的存放目录,MySQL8+不需要以下配置,系统自己生成即可,否则有可能报错

# datadir=E:\\Web\\sqldata

# 允许最大连接数

max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

安装并首次启动

以管理员身份运行cmd,并进入cd E:\Web\mysql-5.7.24-winx64\bin下

输入mysqld --initialize --console

等候几秒,输出结果:

2018-11-07T07:55:11.788085Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2018-11-07T07:55:19.072303Z 0 [Warning] InnoDB: New log files created, LSN=45790

2018-11-07T07:55:19.803585Z 0[Warning] InnoDB: Creating foreign key constraint system tables.2018-11-07T07:55:20.172976Z 0 [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: 7921a6dd-e262-11e8-9ee6-00059a3c7a00.2018-11-07T07:55:20.311645Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed'cannot be opened.2018-11-07T07:55:20.433827Z 1 [Note] A temporary password is generated for root@localhost: 6f1CJ_Cca9Fj

五个警告,至于原因,我未了解原因,最后一个note给出初始化密码如图为:6f1CJ_Cca9Fj(密码记住用于后续修改)

安装MySQL输入为:mysqld install 输出显示为Service successfully installed  即为安装成功。

启动MySQL输入为:net start mysql ,会输出MySQL服务已经启动成功。

本人并未遇到此状况:

注意: 在5.7需要初始化 data 目录:

cd E:\Web\mysql-5.7.24-winx64\bin

mysqld--initialize-insecure

初始化后再运行 net start mysql 即可启动 mysql。

首次登陆

输入mysql -u root -p回车输入上述密码即可进入数据库。

可供选择参数:-h后跟主机名(本机可以为省略/localhost/127.0.0.1);

-u后跟用户名;

-p后跟密码。

更改密码方式之一:

首先登录MySQL

格式:mysql> set password for 用户名@localhost = password('新密码');

例子:mysql> set password for root@localhost = password('123');

//8版本取消了password变为

注意:在 MySQL5.7 中 user 表的 password 已换成了authentication_string。

注意:password() 加密函数已经在 8.0.11 中移除了,可以使用 MD5() 函数代替。

MySQL服务器关闭方式之一:

net stop mysql(要已安装服务,正常现在版本都已安装)。

附MySQL多种修改密码,以及忘记密码解决方式连接:

https://www.cnblogs.com/qianzf/p/7089197.html

mysql 开启innodb win版本_MySQL安装与启动——Windows系统下相关推荐

  1. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  2. windows系统下,如何使用win+R快速打开安装的应用

    windows系统下,如何使用win+R快速打开安装的应用 ---------------------------------------------------------------------- ...

  3. MySQL 在 Windows 系统下的安装

    MySQL 在 Windows 系统下的安装 双击 mysql-installer-community-8.0.19.0.msi,启动 MySQL 安装程序. 如果弹框提示如下的警告信息,证明你的电脑 ...

  4. MySQL 在 Windows 系统下的安装步骤

    MySQL 在 Windows 系统下的安装步骤 双击 mysql-installer-community-8.0.19.0.msi,启动 MySQL 安装程序. 如果弹框提示如下的警告信息,证明你的 ...

  5. linux安装 mysql-5.7.25_Linux 系统下安装 mysql5.7.25(glibc版)

    前言:经过一天半的折腾,终于把 mysql 5.7.25 版本安装上了 Amazon Linux AMI release 2017.09系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而 ...

  6. windows系统下安装jira

     主题介绍 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域,其配置灵活.功能全面.部署简单.扩展丰 ...

  7. Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况

    Linux和Windows系统下安装深度学习框架所需支持:Anaconda.Paddlepaddle.Paddlenlp.pytorch,含GPU.CPU版本详细安装过程 1.下载 Anaconda ...

  8. Weblogic 10.3.5在64位Windows系统下的安装和配置

    2011-08-23 Weblogic 10.3.5在64位Windows系统下的安装和配置 作者: BeanSoft 日期: 2011-8-23 今天, 笔者将向大家介绍Oracle Weblogi ...

  9. Windows系统下Python安装教程

    Python安装环境为Windows10系统(64) 1.Python下载 选择Python官网进行下载(Welcome to Python.org),进入网站,点击Downloads,进入下载模块, ...

最新文章

  1. 给书配代码-电力经济调度(3):计及网络安全约束的经济调度模型
  2. VTK:随机探针用法实战
  3. 关于mydumper的.metadata文件丢失
  4. gridview 动态数据操作
  5. uboot中设置MAC地址,重启不丢失
  6. ironic如何支持部署时按需RAID?
  7. Xamarin.Forms之UserDialogs 重制版本
  8. AcWing 829. 模拟队列
  9. 软件工程考研复试基本概念
  10. 查看系统端口是否被占用
  11. 【概率统计】(在更)
  12. 使用sklearn加载波士顿房价数据集
  13. pscc显示无法访问adobe服务器,Adobe Photoshop 提示无法加载扩展,因为它未经正确签署错误提示解决方案...
  14. MOCTF-WRITE-UP(二)
  15. Flutter中的ISOlate
  16. 读到哪句你心痛了??
  17. 土地利用规划之平时作业二
  18. 和平精英清明节服务器维修时间,和平精英开服时间/和平精英几点能玩 和平精英常见问题解答汇总...
  19. DynamoDB初体验
  20. 十大低代码开发平台排行榜,低代码开发平台哪个好用?

热门文章

  1. SAP Spartacus 定义在app.module.ts里的providers依赖注入元数据何时得到处理
  2. 我的工作日常:一个CSS问题引起的小插曲
  3. Angular input控件的click事件响应处理的调用上下文
  4. SAP CRM WebClient UI calculated fields的工作原理
  5. Dialog Fragment DOM Area Design
  6. Cloud for Customer手机应用的deviceready事件是何时何处被抛出的
  7. SAP CRM one order Appointment table
  8. 如何在ABAP workbench里创建新的repository对象
  9. Middleware trace tool SMWT
  10. 在lean trace mode下运行function