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. GO语言复合类型01---指针

    package main /* %T 类型占位符 %v 值占位符 %p 地址(指针)占位符,只有地址才能替换%p &value 对值取地址 *addr 对地址取值 **int 指向int型指针 ...

  2. final 修饰符

    修饰属性,方法,类 1.修饰属性 属性只能被赋值一次 基本类型:值不能改变 引用类型:引用不可以被修改 2.修饰方法 表示方法不可以被重写,但可以被子类访问 3.修饰类 表示类不可以被继承 //fin ...

  3. 视频教学动作修饰语:CVPR2020论文解析

    视频教学动作修饰语:CVPR2020论文解析 Action Modifiers: Learning from Adverbs in Instructional Videos 论文链接:https://a ...

  4. 77GHz 和24GHz Radar性能解析

    77GHz 和24GHz Radar性能解析 一.77GHz MRR 77GHz MRR Automotive Collision Warning Radar Application MRR – Fo ...

  5. C语言真正的编译过程

    说实话,很多人做了很久的C/C++,也用了很多IDE,但是对于可执行程序的底层生成一片茫然,这无疑是一种悲哀,可以想象到大公司面试正好被问到这样的问题,有多悲催不言而喻,这里正由于换工作的缘故,所以打 ...

  6. 开发掉坑(二)前端静态资源 Uncaught SyntaxError: Unexpected token <

    某天,有同学反馈后台管理系统出现静态资源无法加载的问题. 复现如下: 进入首页. 点击侧边栏某个子功能,静态资源可正常访问到. 等待10分钟左右,点击侧边栏其他子功能,无法访问到静态资源. 查看控制台 ...

  7. springboot注解之@ConditionalOnProperty

    最近在研究springboot的源码,看到很多@ConditionalOnXxx的注解,大概明白此注解的意思,就是判断条件,这个条件就是Xxx,例如ConditionalOnProperty就是判断配 ...

  8. 【Azure 机器人】微软Azure Bot 编辑器系列(2) : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorials)

    欢迎来到微软机器人编辑器使用教程,从这里开始,创建一个简单的机器人. 在该系列文章中,每一篇都将通过添加更多的功能来构建机器人.当完成教程中的全部内容后,你将成功的创建一个天气机器人(Weather ...

  9. Shiro安全框架「快速入门」就这一篇

    Shiro 简介 照例又去官网扒了扒介绍: Apache Shiro is a powerful and easy-to-use Java security framework that perfor ...

  10. 扩展ADO.net实现对象化CRUD(.net core/framework)

    扩展ADO.net实现对象化CRUD(.net core/framework) 安装nuget包:CRL using CRL; 实现数据操作 获取数据访问连接IDbConnection dbConne ...