下面总结下安装过程:

  1. 首先解压下载好的压缩版本。
  2. 将解压后mysql的bin文件目录配置系统环境path变量中
  3. 使用cmd打开命令窗口,输入mysqld  --initialize命令初始化mysql的data数据目录,记住初始化完毕后,会在解压目录下生成一个data文件夹,这个文件夹下有一个.err结尾的文件,打开后会有随机生成的密码。当然也可以使用mysqld --initialize --console命令,这样生成的随机密码会出现在dos窗口中。
  4. 输入mysqld --install安装mysql的服务。
  5. 使用net start mysql启动服务。
  6. 登录并修改密码  mysql -u root -p   密码是刚才生成的随机密码
  7. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

这样看似一切都搞定,其实忘了一件重要的事情,你会会发现数据库安装目录中没有my.ini文件,

那数据库启动时岂不是没有了初始化参数,这个工作就需要我们手动去创建一个my.ini文件,基本内容如下:

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306
; 设置mysql的安装目录
basedir=E:\basedb\mysql
; 设置mysql数据库的数据的存放目录
datadir=E:\basedb\mysql\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

当然你创建了这个文件后,它还是没有生效的,这是你可以先使用net stop mysql停止mysql,然后在重新启动。


当然我们也可以把创建my.ini文件放到上面的第三步,这样生成的data数据目录就将位于文件中配置的datadir所在的位置,

转载于:https://www.cnblogs.com/ljy-20180122/p/9131011.html

windows下安装mysql8.0压缩版相关推荐

  1. windows安装mysql修改密码_1、Windows下安装mysql-8.0.12及修改初始密码

    1. 解压压缩包,放置到任意目录 注意目录最好是英文 这是我的目录: D:\Python\mysql-8.0.12-winx64\ 2. 初始化 用管理员权限打开CMD或者Windows Powers ...

  2. Windows下安装Mysql8.0版本

    MySQL官网地址 1.Mysql下载地址: https://dev.mysql.com/downloads/mysql/ 2.下载到D盘的根目录下并进行解压. 3.在D盘的mysql-8.0.19- ...

  3. win8 64 mysql下载教程_windows下安装mysql-8.0.18-winx64的教程(图文详解)

    1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...

  4. Windows下安装Z3的Python3版

    文章目录 Windows下安装Z3的Python3版 pip 安装(不推荐,很慢) 使用微软官方构建好的DLL(推荐,快速) Windows下安装Z3的Python3版 GitHub官方仓库地址:Z3 ...

  5. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

  6. Windows上安装mysql-8.0.29-winx64

    Windows上安装mysql-8.0.29-winx64 1.进入官网找到自己所需的安装包:https://dev.mysql.com/ ,路径:DOWNLOAD–>MYSQL Communi ...

  7. Linux下安装MySQL8.0的详细步骤

    Linux下安装MySQL8.0的详细步骤 第一步:下载安装配置 第二步:修改密码,并设置远程连接(为了可以在别的机器下面连接该mysql) 搞了一台云服务器,首先要干的活就是得安装数据库,在Wind ...

  8. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  9. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

最新文章

  1. Js时间格式[转载]
  2. 你想要的iOS 小技巧总结
  3. CSS+DIV-制作实用菜单
  4. 代码的印象派:写点好代码吧
  5. 作者赠送的《我的第一本c++书》收到啦
  6. python PyQt5 QHBoxLayout 水平布局管理
  7. Spring Boot 2 实践记录之 条件装配
  8. 2、组件注册-@Configuration@Bean给容器中注册组件
  9. 云图说|华为HiLens云上管理平台 花样管理多种端侧设备
  10. HTML渐变背景不重复,如何停止重复自身的背景颜色渐变? (css)
  11. LightOJ 1038-Race to 1 Again(概率dp)
  12. [嵌入式linux]PCIe 热拔插(rescan)
  13. 私有云部署和本地化部署有什么区别?
  14. 图片验证码的逻辑实现
  15. 戒指你戴对了吗?Meet Surprise教你正确的戴法
  16. mac如何看html5视频播放器,适用于Mac的HTML5视频播放器
  17. 实现边坍塌的网格简化方法
  18. DirectShow SDK笔记【关于DirectShow(2)】
  19. SOA 服务设计-传统车载架构的迭代升级
  20. 数据笔记——CMIP6试验数据下载

热门文章

  1. IIS 7启用static JSON文件能POST方法
  2. Windows PowerShell 2.0语言之字面类型系统
  3. 国外厂商在行业客户上输单的原因
  4. 校验正确获取对象或者数组的属性方法(babel-plugin-idx/_.get)
  5. 可构造样式表 - 通过javascript来生成css的新方式
  6. MQTT 协议 Client ID 长度不能超过23个字符
  7. 大白话讲解Promise(二)理解Promise规范
  8. Pycharm 建立工程,包含多个工程目录
  9. 运行ceph时,了解一下主要的进程。
  10. 网页图片缩放的深入剖析