网上写的不近详细,这里重新整理下。

准备:

1、windows操作系统

2、mysql 的解压版压缩文件

第一步:

解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\mysql-5.7.18-win32

第二步:

配置环境变量

在系统变量下找到Path这个值,

点击编辑修改,

后面添加的路径是mysql的安装路径+\bin,比如我的安装路径是 C:\mysql-5.7.18-win32

则需要添加的是 C:\mysql-5.7.18-win32\bin

注意:添加之前看结尾有没有分号,没有记得加分号再添加。

第三步:

进入mysql安装目录下的bin文件夹,安装mysql

以管理员身份运行cmd,

依次运行下列命令:

1、cd C:\mysql-5.7.18-win32\bin                   //进入安装目录下的bin文件夹

2、mysqld --install                                    //安装mysqld服务

3、配置my.ini文件

1)需要你在安装目录下新建一个名为my.ini文件,.ini是后缀名。

2)然后在安装目录下新建一个名为data的文件夹。

如图:

把下面代码复制到my.ini文件中,保存。

注意:代码中红色字是需要改成你自己的目录。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]
port = 3306
default-character-set=utf8
[mysqld]# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin# These are commonly set, remove the # and set as required.
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir = C:\mysql-5.7.18-win32
datadir = C:\mysql-5.7.18-win32\data
port = 3306
# server_id = .....# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

注意:

basedir = C:\mysql-5.7.18-win32       //这里改成你自己的安装目录
datadir = C:\mysql-5.7.18-win32\data   //改成 安装目录\data    这个路径存放你的数据文件

4、初始化mysql

同样是在mysql安装目录下的bin文件夹内,

执行下面命令:

mysqld --defaults-file=C:\mysql-5.7.18-win32\my.ini --initialize --console

运行结果如下:

红框内是产生的随机密码,把它记录下来。待会登录mysql要用。

5、启动并登录mysql

依次运行下面命令:

1)net start mysql

2)mysql -u root -p

要求你输入密码,把上面产生的随机密码输入,注意大小写。

出现红框里的内容表示的登录成功。

6、重设登录密码

运行下面命令

set password for root@localhost=password('123456');           //单引号里面是你自己的密码,可以改成你自己的密码

出现如上图界面表示成功。

7、用新密码重新登录(实验新密码对不对,这步也可以不用操作)

OK,到这里已全部完事。

转载于:https://www.cnblogs.com/f-society/p/6902057.html

Mysql 5.7 for windows 免安装版(解压版)安装和配置相关推荐

  1. 我下载的mysql解压后没有安装_mysql 解压版安装配置方法教程

    1.首先,你要下载MySQL解压版,下载地址 虽然mysql都有8.0了,但这里我要安装的是mysql5.7,其他版本方法类似 2.解压安装包,根据自己的喜好选择路径,我选择的路径是D盘,因此MySQ ...

  2. MySQL的下载与安装(解压版)

    1,下载 解压版: 下载地址:https://dev.mysql.com/downloads/mysql/ 选择自己需要的版本 2,安装 2.1 将下载好的压缩包解压到需要安装mysql一个路径下,然 ...

  3. mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装

    mysql jar 下载 :    https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...

  4. mysql:安装版(解压版)MySQL下载、配置、安装以及解决MySQL服务无法启动问题

    一.MySQL官网下载解压版 1.进入官网下载 MySQL官网 2.进入后看到社区服务器点击进入 3.这里就可以下载,建议大家下载以前的版本,最新版本容易出现问题,这里我选择的是5.7版本 4.如图选 ...

  5. mysql压缩包启动不了_mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法...

    本人初学使用mysql数据库,由于喜欢使用解压版,于安装配置中遇到许多问题,部分未能在搜索引擎中找到答案,偶然找到解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批 ...

  6. python解压版怎么安装_python 解压版 zip file 安装

    python 解压版 zip file 安装 Python Releases for Windows 找到最新稳定版本的 "Download Windows x86-64 embeddabl ...

  7. 安装pgsql解压版操作步骤

    1.解压文件,以下拿E:\soft\pgsql路径举例 2.初始化 E:\soft\pgsql\bin\initdb.exe -D E:\data\pgsql -E UTF8 3.cmd启动服务 E: ...

  8. mysql解压版配置win8_Windows安装mysql8解压版

    下载 解压 下面是我解压的根目录图 image.png 后续的配置和这个路径是有关系的. 配置 在根目录下创建一个文件my.ini [mysql] # 设置mysql客户端默认字符集 default- ...

  9. 安装oracle解压版,oracle11g压缩解压版图文安装详细教程

    [前期准备]到官网下载以下两个文件. [网盘下载] https://pan.baidu.com/s/1PmkjevXUy6XxigJGxi98Jg [解压] 按顺序分别把他们解压到同一个文件夹下,解压 ...

  10. linux解压gcc,Linux,GCC安装(解压版)

    一.安装Gcc前,需要安装依赖: 1.gmp安装: 下载:gmp-6.0.0a.tar.bz2 解压:tar jxf gmp-6.0.0a.tar.bz2 cd gmp-6.0.0 ./configu ...

最新文章

  1. 记录一些user-agent
  2. java opengl_java基于OpenGL ES实现渲染实例
  3. 最后8小时 | 最新智能驾驶视觉技术行业研究报告出炉!圈内从业者、投资人不可错过...
  4. 左操作数必须为左值_进入“左转弯待转区”被罚怎么回事?
  5. Android Studio :1、连接手机调试(超级详细;附带连接测试录像);2、点击Button按钮,显示Toast中的内容
  6. 牛客多校4 - Count New String(序列自动机+广义后缀自动机)
  7. Let's Encrypt(开源SSL证书管理工具)
  8. 百度利用AI技术8、9月打击超83亿条有害信息
  9. Spark的ShuffleManager
  10. 解决:浏览器无法及时更新css样式等改动
  11. 楔和的基本群|Seifert-Van Kampen定理的简单应用
  12. mysql5.6.31安装及配置
  13. 简易实践的vue自定义tab入门
  14. php xml 增加节点,PHP往XML中添加节点的方法_php技巧
  15. Java 二叉树的层序遍历
  16. feet在c语言中是什么意思,英语中说“cold feet”居然是这个意思...
  17. ccfcsp 202206-2 寻宝大冒险
  18. Sql递归(用with 实现递归查询)
  19. MERGE Into 无法更新ON子句中引用的列
  20. python计算机视觉编程——基本的图像操作和处理

热门文章

  1. ubuntu scp ssh 22: connection refused
  2. Ubuntu如何修改用户密码
  3. linux c自写时钟,关于internal_add_timer函数(linux/kernel/timer.c中定义的)的一个问题
  4. 扫地机器人半湿拖布_告别干湿不均,懂湿拖的自动扫地机器人最在行
  5. Java--ArrayList的遍历
  6. Mybatis框架中${}和#{}的区别
  7. java中eq、ne、gt、lt、ge、le分别代表含义
  8. 阶段3 2.Spring_03.Spring的 IOC 和 DI_4 ApplicationContext的三个实现类
  9. mybatis使用collection查询集合属性规则
  10. Codeforces 1169A Circle Metro