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. CSS定位特性

    CSS属性书写顺序 布局定位属性:display / position / float / clear / visibility / overflow 自身属性:width / height / ma ...

  2. 06.ElementUI 2.X 源码学习:源码剖析之工程化(一)

    0x.00 前言 在用了5章篇幅 ElementUI源码学习:从零开始搭建Vue组件库汇总 讲解了如何编写一个组件.发布npm以及生成展示文档之后.接下来将分析Element项目的代码结构,学习其工程 ...

  3. VMware虚拟机CentOS磁盘扩容

    版本信息: VMware Workstation 15 Pro  15.5.2 build-15785246, CentOS7 原虚拟机默认20G,安装东西多了,磁盘空间不够用, docker mys ...

  4. RMAN CROSSCHECK命令 说明

    CROSSCHECK命令:     用于核对磁盘和磁带上的备份文件,以确保RMAN资料库与备份文件保持同步.注意:该命令只会检查RMAN资料库所记载的备份文件.当执行crosscheck命令时,如果资 ...

  5. Python+Selenium - 浏览器驱动

    Chrome \ Firefox 下载浏览器版本对应的驱动文件后,放在D:\Program Files (x86)\Python\Python38路径下,Python使用时用 driver = web ...

  6. grasshopper | 通过图层引用线条 报错:“ Data conversion failed from Guid to Curve ”的避免方法

    需求:通过 LunchBox - > layer reference 电池 可以快速选中图层所在的线条,但是选择的数据流错误 直接选择会报错--"Data conversion fai ...

  7. DDD中聚合、聚合根的含义以及作用

    聚合与聚合根的含义 聚合: 聚合往往是一些实体为了某项业务而聚类在一起形成的集合 , 举个例子, 社会是由一个个的个体组成的,象征着我们每一个人.随着社会的发展,慢慢出现了社团.机构.部门等组织,我们 ...

  8. MLIR中间表示和编译器框架

    MLIR中间表示和编译器框架 TensorFlow生态系统包含许多在软件和硬件堆栈的多个级别上运行的编译器和优化器.作为TensorFlow的日常用户,使用不同类型的硬件(GPU,TPU,移动设备)时 ...

  9. 基于Android平台的图书管理系统的制作(4)

    讲解完学生.职员.书籍这些基础层之后,我们可以来了解一些应用层的活动. 新书上架.借阅排行.黑名单.图书馆介绍.图书馆新闻. 新书上架是查询数据库里的Book表,将最近注册的五本书的基本信息(若图书馆 ...

  10. 【NX二次开发】Block UI 通过浏览选择文件夹

    属性说明 属性   类型   描述   常规           BlockID    String    控件ID    Enable    Logical    是否可操作    Group    ...