MySQL zip压缩包版本 Windows下安装

Download MySQL Community Server

解压到相应的目录

我的解压目录:D:\Program Files\mysql-8.0.17-winx64

创建MySQL配置文件

在解压的文件价下创建my.ini文件;编辑my.ini配置以下基本信息:

[client]
# Set the mysql client default character set
default-character-set=utf8 [mysqld]
# set basedir to your installation path
basedir=D:\\Program Files\\mysql-8.0.17-winx64
# set datadir to the location of your data directory
datadir=D:\\Program Files\\mysql-8.0.17-winx64\\data

注意:这是mysql8.0配置文件,低版本可能略有不同。

参考:MySQL 8.0参考手册

启动并初始化MySQL数据库

以管理员身份打开cmd命令行工具;

然后切换目录至解压目录的bin文件夹:

C:\WINDOWS\system32>d:
D:\>cd "Program Files\mysql-8.0.17-winx64\bin"

初始化数据库:

D:\Program Files\mysql-8.0.17-winx64\bin>mysqld --initialize --console

初始化 完成后会显示:

2019-07-28T03:08:46.227604Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server in progress as process 9880
2019-07-28T03:08:50.865837Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 0nye=jr8qJfY
2019-07-28T03:08:52.354669Z 0 [System] [MY-013170] [Server] D:\Program Files\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server has completed

root@localhost: 0nye=jr8qJfY 意思为root的默认生成密码是0nye=jr8qJfY,要先找地方记下来。

因为比较难记,后续登陆也会用到,可以在登陆后修改。

初始化完成后安装MySQL

输入安装命令:

D:\Program Files\mysql-8.0.17-winx64\bin>mysqld install
Service successfully installed.

启动MySQL

D:\Program Files\mysql-8.0.17-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

登陆MySQL

注意:需要在安装目录的bin文件夹下

当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:

mysql -h 主机名 -u 用户名 -p

参数说明:

  • -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
  • -u : 登录的用户名;
  • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:

mysql -u root -p

按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

Enter password:

若密码存在, 输入密码登录, 不存在则直接按回车登录。

注意:输入默认密码时一定要注意大小写还有0(数字0)和O(大写字母O)的区分。

退出MySQL使用命令quit

修改默认密码

以下操作都是在cmd命令提示符用默认密码登陆成功后,在mysql> 提示符下完成。

ALTER user 'root'@'localhost' IDENTIFIED BY '123456';

123456是修改后的密码,自定义即可;

修改后刷新权限

flush privileges;

注意分号。

修改完成后再登陆就要使用修改后的密码。

加入环境变量

win10

右键点击此电脑,点击属性,点击左侧高级系统设置,点击环境变量

系统变量(S)中找到Path变量,双击进入,点击新建

输入D:\Program Files\mysql-8.0.17-winx64\bin

完成。就可以直接在cmd使用mysql命令了。

MySQL8.0 zip压缩包版本 Windows下安装的更多相关文章

  1. Hexo+NexT(一):在Windows下安装Hexo+NexT及搭建博客

    阅读本篇之前,假定读者已经有了Node.js的基础,如需要补充Node.js知识的,请自行百度. Hexo是在Node.js框架下的一个项目,利用Node.js提供的强大功能,完成从Markdown到 ...

  2. windows下离线安装mysql8.0服务(支持多个安装,端口不同就可以)

      1.官网下载 mysql文件.官网下载链接:https://dev.mysql.com/downloads/mysql/ 选择mysql下载的系统版本. 此处可以下载MSI安装包,图简单的朋友可以 ...

  3. 在Windows下安装64位压缩包版mysql 5.7.11版本的方法

    为了学习数据库,自己去网上下载了最新版本的Windows64位的mysql 5.7.11,但是花了很长的时间在安装的问题上,同时也借鉴了几位前辈的博文来帮助自己解决在安装过程中遇到的问题,安装成功之后 ...

  4. Windows下安装zip包解压版mysql

    Windows下安装zip包解压版mysql 虽然官方提供了非常好的安装文件,但是有的时候不想每次再重装系统之后都要安装一遍MySQL,需要使用zip包版本的MySQL.在安装时需如下三步: 1. 新 ...

  5. windows下安装mongoDB(zip版)

    windows下安装mongoDB(zip版) 下面说明如何在win10下用zip包安装好mongoDB数据库 首先要先从网上下载mongoDB的zip包 http://dl.mongodb.org/ ...

  6. windows下安装mysql8并修改密码

    MySQL下载地址:http://dev.mysql.com/downloads/mysql/ Windows下安装MySQL 我下的是最新版的MySQL,解压后,目录如下: 1.进入dos的命令行, ...

  7. Permission denied:multiarray.cp35-win_amd64.pyd(tensorflow0.12.0在windows下安装)

    今天在windows下安装tensorflow0.12.0. 碰到一个奇怪的问题.Permission denied:multiarray.cp35-win_amd64.pyd 就是复制文件,一直复制 ...

  8. 转: Windows下安装Oracle Database 12c Release 1(12.1.0.2.0) - Enterprise Edition

    http://www.cnblogs.com/xqzt/p/4395053.html Windows下安装Oracle Database 12c Release 1(12.1.0.2.0) - Ent ...

  9. Windows下安装MySql5.7(解压版本)

    Windows下安装MySql5.7(解压版本) 1. 官方地址下载MySql Server 5.7 2. 解压文件到目录d:\Soft\mysql57下 3. 在上面目录下创建文件my.ini,内容 ...

随机推荐

  1. ZooKeeper学习第八期——ZooKeeper伸缩性(转)

    转载来源:https://www.cnblogs.com/sunddenly/p/4143306.html 一.ZooKeeper中Observer 1.1 ZooKeeper角色 经过前面的介绍,我 ...

  2. C#制作浮动图标窗体

    先看效果: 这个小图标可以进行随意拖拽,点击还可以产生事件 随便演示一下,效果就是这样的. 下面直接演示如何制作: 新建一个窗体,设置窗体的FormBorderStyle为None(去掉窗体边框): ...

  3. 03- 基本的SQL语句介绍

    01 库的操作新增库create database db1 charset utf8; # 由于在my.ini中已经配置了字符集,所以,charset utf8可以不写 查库# 查看当前创建的数据库s ...

  4. Python自学day-11

    一.RabbitMQ概述 RabbitMQ是一种消息队列,是一个公共的消息中间件,用于不同进程之间的通讯. 除了RabbitMQ以外,还有ZeroMQ.ActiveMQ等等. 前面学习了两种队列: 线 ...

  5. 补习系列(21)-SpringBoot初始化之7招式

    目录 背景 1. @PostConstruct 注解 2. InitializingBean 接口 3. @Bean initMethod方法 4. 构造器注入 5. ApplicationListe ...

  6. 你竟然没用 Maven 构建项目?

    一年前,当我和小伙伴小龙一起做一个外包项目的时候,受到了严重的鄙视.我那时候还不知道 Maven,所以搭建项目用的还是最原始的方式,小龙不得已在导入项目的时候花了很长时间去下载项目依赖的开源类库. 出 ...

  7. selenium3+python3自动化测试学习之模拟事件处理

    自动化测试实战之ActionChains模拟用户行为 需要模拟鼠标操作才能进行的情况,比如单击.双击.点击鼠标右键.拖拽 解决:selenium提供了一个类来处理这类事件 selenium.webdr ...

  8. 使用new新建动态二维数组(多注意)

    #include<iostream> using namespace std; int main() { //设想要建立一个rows行,cols列的矩阵 //使用new进行新建 int r ...

  9. linux命令积累

    lsof -i: //根据端口号查相关信息 //杀进程 ps -ef|grep appName //根据进程名称查找相关信息 grep -r "关键词" 目录 //在制定目录下根据 ...

  10. C# 6 新语法

    1. using 声明的静态用法 2. 表达式体方法 3. 表达式体属性 4. 自动实现的属性初始化器 5. 只读的自动属性 6. nameof 运算符 7. 空值传播运算符 8. 字符串插值 9. ...