1.下载mysql-5.7.28-winx64社区版并解压

2.解压后配置环境变量

3.my.ini配置文件及初始化mysql命令

4.登录mysql

每次windows安装mysql时都需要百度,自己也在windows下装了好几次,干脆自己写个博客记录一下,保障以后的安装尽量不出问题。

Linux也学过,但是工作接触的还是windows环境较多,后期如果遇到会补充

1.下载mysql-5.7.28-winx64社区版并解压

mysql下载传送门 https://downloads.mysql.com/archives/community/

目前稳定且常用版本是5.7版本

有些朋友可能不知道社区版哪里下载,这里写啰嗦详细点

download --- MySQL Community (GPL) Downloads »

MySQL Community Server

下载图

2.解压后配置环境变量

3.my.ini配置文件及初始化mysql命令

配置文件

[client]
no-beep
socket =0.0
port=3306
[mysqld]
server-id=45
port=3306
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="D:\\mysql\\mysql-5.7.28-winx64"
datadir="D:\\mysql\\mysql-5.7.28-winx64\\Data"
tmpdir="D:\\mysql\\mysql-5.7.28-winx64\\Data"
default-storage-engine=INNODB
lower_case_table_names=2
#=============================[log]==============================
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\\mysql\\mysql-5.7.28-winx64\\Log\\mysql-slow.log"
##log-bin="D:\\mysql\\mysql-5.7.28-winx64\\Log\\mysql-bin"
log-error="D:\\mysql\\mysql-5.7.28-winx64\\Log\\mysql-error.log"

注意:

如果是win7 路径必须是 \\ 例如

tmpdir="D:\\mysql\\mysql-5.7.28-winx64\\Data"

如果缺少文MSVCP120.dll文件 下载 Visul C++ Redistributable Packages for Visual Studio 2013
下载链接:
https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

初始化命令

mysqld --defaults-file="D:\mysql\mysql-5.7.28-winx64\my.ini" --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp

添加mysql服务
mysqld install MySQL --defaults-file="D:\\mysql\\mysql-5.7.28-winx64\\my.ini" 

移除服务
mysqld remove

启动mysql
net start mysql

关闭mysql
net stop mysql

4.登录mysql

 4.1如果安装方式使用的是-initialize-insecure,在安装的过程中会生成一个root用户密码

4.2.如果使用--initialize方式安装,在在错误日志文件中会生成一个root用户密码(我这里就是采取第二种安装方法)

命令

mysql -uroot -p 密码

alter user root@"localhost" identified by "新密码";

mysql打开远程连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;

FLUSH PRIVILEGES;

mysql多实例安装

修改配置文件端口号和Id,比如改成3307,其他步骤不变

登录命令 mysql -u root -p -P3307

Mysql-5.7.28 Windows安装的更多相关文章

  1. MySQL 5.7.17 Windows安装和启动

    1.在官网http://dev.mysql.com/downloads/下载 MySQL Community Server 2.解压后是这个样子(5.7.18解压后没有my-default.ini文件 ...

  2. windows 安装MySql

    转载:http://blog.csdn.net/longyuhome/article/details/7913375 Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中.小型关系 ...

  3. 源代码安装 MySQL 5.6.28

    本文内容 创建 MySQL 用户和组 解压 MySQL 源代码包 生成配置安装文件 编译和安装 MySQL 配置文件 创建 MySQL 授权表 MySQL 目录授权 启动 MySQL 验证 MySQL ...

  4. Mysql(windows)安装

    h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...

  5. windows 安装mysql 步骤

    Windows 安装mysql 5.7.12教程 1.在官网下载mysql5.7.12.zip并解压 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置 ...

  6. Ubuntu MYSQL和Windows MYSQL (非C盘安装)

    1.Ubuntu 默认安装 Mysql 5.6版本以上: 1.查看系统是否安装mysql 数据库: sudo netstat -tap | grep mysql 如果安装了,就查看一下版本命令: my ...

  7. MySQL 8.0.12 基于Windows 安装教程(超级详细)

    MySQL 8.0.12 基于Windows 安装教程(超级详细) (一步一步来,装不了你找我!) 本教程仅适用Windows系统,如果你原本装了没装上,一定要先删除原本的数据库,执行:mysqld ...

  8. windows安装php和mysql

    windows安装php和mysql 测试环境:windows2008-64位主机 1.下载护卫神php一件安装包 https://www.huweishen.com/soft/php/#phpdow ...

  9. Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

    MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码.因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考. 升级准备 备份之前MySql目 ...

随机推荐

  1. PDF 文件编写器 C# 类库(版本 1.28.0)使用详解

    PDF File Writer 是一个 C# .NET 类库,允许应用程序创建 PDF 文件. PDF File Writer C# 类库使 .NET 应用程序能够生成 PDF 文档.该库使应用程序免 ...

  2. 本地软件仓库配置及NFS安装

    [root@localhost ~]# mount /dev/cdrom /mnt mount: /dev/sr0 is write-protected, mounting read-only [ro ...

  3. Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System eth0'.

    在VMware的虚拟机中克隆CentOS,在重启网卡的时候报错:   Shutting down loopback interface: [ OK ] Bringing up loopback int ...

  4. THINKPHP_(3)_TP6中实现多层关联,第一个表关联第二个表查询出的数据,再关联第三个表

    问题: (1)canxunDanwei数据表对应的模型中有一个关联是: public function canxunDanwei() { return $this->belongsTo('\ap ...

  5. CVPR2020:点云弱监督三维语义分割的多路径区域挖掘

    CVPR2020:点云弱监督三维语义分割的多路径区域挖掘 Multi-Path Region Mining for Weakly Supervised 3D Semantic Segmentation ...

  6. eclipse 新建项目不可选择Java Project 解决方法

    解决方法一: 鼠标点击file-new-other,弹出选项框,选中java project,点击next,接下来就是正常创建java protect的流程了,这个虽然也可以解决,但每次新建java项 ...

  7. 硬核!2w 字长文爆肝分布式事务知识点!!

    前言 分布式事务,是分布式架构中一个绕不开的话题,而什么是分布式事务?为什么要使用分布式事务?分布式事务有哪些实现方案?更是面试时面试官特别喜欢的一个分布式三连炮!同时用XMind画了一张导图记录分布 ...

  8. Spring Cloud03: Eureka Client 服务提供者

    一.创建一个子工程并引入配置如下: <dependency> <groupId>org.springframework.cloud</groupId> <ar ...

  9. Django(62)自定义认证类

    前言 如果我们不用使用drf那套认证规则,我们想自定义认证类,那么我们首先要知道,drf本身是如何定义认证规则的,也就是要查看它的源码是如何写的 源码分析 源码的入口在APIView.py文件下的di ...

  10. 使用firefox打开网页报错——Error: no display specified

    想在linux环境下打开一个网页,环境描述:在窗口模式下,打Terminal,然后从本地服务器ssh到了另一个服务器,想执行firefox命令打开一个网页,如下 [root@pc207 ~]# fir ...