很多同学纠结mysql的安装,之前有发布一版Linux下的安装教程,现在追加一版本windows下的安装教程。

1、首先下载咱们的免安装版本mysql ()

2、解压文件到指定(自己mysql想要放)的目录

3.配置mysql环境变量

  (1)右键单击此电脑->属性->高级系统设置(高级)->环境变量
      点击系统变量下的新建按钮
      输入变量名:MYSQL_HOME
      输入变量值:D:\mysql-5.7.22
      #变量值就是mysql的自定义解压目录

(2)选择系统变量中的Path
      点击编辑按钮
      在变量值中添加变量值:%MYSQL_HOME%\bin
      注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值。具体如下图所示:

4.在解压后的mysql文件中添加一个my.ini文件

   在D:\mysql-5.7.22路径下,新建一个txt文本,然后修改扩展名,并命名为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]default-character-set=utf8[mysqld] character-set-server=utf8port=3306basedir  ="D:\mysql-5.7.22\"datadir  ="D:\mysql-5.7.22\data\"tmpdir   ="D:\mysql-5.7.22\data\"socket   ="D:\mysql-5.7.22\data\mysql.sock"log-error="D:\mysql-5.7.22\data\mysql_error.log"#server_id = 2#skip-lockingmax_connections=100table_open_cache=256query_cache_size=1Mtmp_table_size=32Mthread_cache_size=8innodb_data_home_dir="D:\mysql-5.7.22\data\"innodb_flush_log_at_trx_commit =1innodb_log_buffer_size=128Minnodb_buffer_pool_size=128Minnodb_log_file_size=10Minnodb_thread_concurrency=16innodb-autoextend-increment=1000join_buffer_size = 128Msort_buffer_size = 32Mread_rnd_buffer_size = 32Mmax_allowed_packet = 32Mexplicit_defaults_for_timestamp=truesql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES####################配置文件结束###################

5.安装mysql服务和登录mysql

首先,以管理员身份打开cmd,接下来进行以下步骤:

(1)使用命令:mysqld --initialize-insecure,这个命令会生成无密码的root用户。而命令mysqld --initialize自动生成带随机密码的root用户。这里建议使用mysqld --initialize-insecure命令生成无密码的root用户。

提示:使用mysqld --initialize-insecure命令后结果:因为解压后的mysql文件夹中没有data文件夹,此处进行该命令后便会自动生成data文件夹

(2)紧接着,使用命令:mysqld --install ,安装mysql服务(mysql remove为卸载mysql服务)

(3)启动mysql服务使用命令:net start mysql,开启mysql服务

(4)使用命令:首先输入mysql -u root -p,enter键进入到mysql,再次enter键进入(注意此处是不需要输入密码的)

如果在第一步中使用mysqld --initialize-insecure命令,安装成功后,mysql的root账户密码为空,现在可以按照如下所示,进行修改密码:

到这完成了后台管理页面功能的开启。

更多编程支持,请关注我的公众号《coder练习生》

windows免安装版mysql相关推荐

  1. mysql官网下载下来的免安装版怎么配置_Windows下的免安装版MySQL配置

    近日在新的电脑上安装MySQL遇到一些小问题,在此做分享,也作为日后备用. 下载MySQL 进入MySQL官网,依次点击:上方选项卡DOWNLOADS->页面底端MySQL Community ...

  2. bat 安装mysql_免安装版Mysql一键部署bat文档的方法

    之前做mysql一键安装部署,初始化数据库.表及数据时找了好多帖子,在测试时有好多坑.处理之后测试成功.可用. 在确保有免安装版mysql文件后,在其目录下添加mysqlinstall.bat文件与e ...

  3. Windows 免安装配置MYSQL

    Windows 免安装配置MYSQL 卸载MYSQL并删除服务 停止服务:net stop mysql 删除服务:sc delete MySQL 查看服务是否删除[服务管理] 删除mysql文件夹 ( ...

  4. window修改mysql端口_修改mysql端口(Windows免安装版)

    我的MySQL是解压免安装版的,要修改MySQL的端口,方法很简单: 解压MySQL后,在MySQL根目录下有一个my-default.ini,打开它,上面的注释写的很清楚"# *** DO ...

  5. win8 下免安装版mysql

    惯例: 我是温浩然: 请先看完全部文章!!!!! 先说问题,需要在本地使用mysql,下载了一个面安装版的, 双击运行,mysql.exe,一直秒退, 将其设置成,用管理员身份登录,还是不行. 从网上 ...

  6. mysql noinstall_免安装版MySql安装与配置

    1:在MySql官网下载免安装版 http://downloads.mysql.com/archives/community/ 下载链接 http://downloads.mysql.com/arch ...

  7. 自制windows免安装版jdk

    前言 oracle官网提供的windows平台jdk安装包是exe格式,需要安装,个人觉得挺麻烦的,要是像linux平台的包那样,解压到目录配置个环境变量就可以用就挺方便的.本文旨在记录从jdk安装包 ...

  8. mysql 7 for windows_Mysql 5.7 for windows 免安装版(解压版)安装和配置

    网上写的不近详细,这里重新整理下. 准备: 1.windows操作系统 2.mysql 的解压版压缩文件 第一步: 解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\my ...

  9. 免安装版mysql配置及使用Qt编译驱动

    1. 下载Mysql免安装包 Mysql官网地址–> MySQL Community Server --> 下载Windows (x86,64bit)ZIP 2. 配置Mysql数据库 2 ...

最新文章

  1. 这些编程语言程序员工资最高!Java才第四
  2. 未能加载文件或程序集“XXX”或它的一个依赖项,试图加载格式不正确的程序...
  3. 华为什么时候开始升级鸿蒙,鸿蒙什么时候开放升级?华为又食言了,官方宣布延期到六月...
  4. 字节跳动:基于H.266/VVC的移动平台8K超高清实时解码实践 | QCon
  5. centos7下qt creator python配置
  6. mysql忘记root密码咋办_MySQL忘记root用户密码怎么办?
  7. (转)淘淘商城系列——服务调用测试
  8. Python对象序列化-Pickle模块
  9. 怎样取消计算机中镜像,win7系统,如何删除之前创建的镜像文件。 (不是在系统保护里头删除还原点,我试过了)...
  10. swift 将图片资源打包成Bundle
  11. FSM实例——按键消抖及状态检测
  12. Android 自定义实现倒三角图片
  13. 怎么测试ftp服务器上传文件,ftp服务器文件上传测试
  14. 2019深圳入户攻略
  15. html古诗竖版,古诗词竖版图片
  16. 线性回归(线性拟合)与非线性回归(非线性拟合)原理、推导与算法实现(一)
  17. 什么是全屋定制家居概念?
  18. 风控Python绘图技法代码示例
  19. HDU 1859 最小长方形
  20. UNIAPP 怎么引入字体

热门文章

  1. 重要提醒:你有一份专属红包封面待查收!
  2. 手机按键触发事件--隐藏APP到任务后台
  3. wsl 1 ubuntu 安装图像化界面
  4. HDU 5964 平行四边形/Pland 【平面几何】
  5. 考过HCIP入职心仪公司,分享华为认证学习经历及心得
  6. C#_打包发布变成一个绿色版本软件——Costura.Fody合并DLL和EXE
  7. 复盘总结笔记-吴志华老师讲座
  8. 安卓学习专栏——百度地图(6)移动到我的位置(图文+代码)
  9. NLPCC2019 - User-Characteristic Enhanced Model for Fake News Detection in Social Media
  10. mysql工作时间获取_mysql获取当前时间,及其相关操作