一,MySQL8.0.*zip版本安装步骤。

1,下载

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip

注现在最新的版本是8.0.15

2,解压

将mysql-8.0.15-winx64.zip解压到 D:/mysql 目录下

3,打开cmd命令控制台,输入以下命令。切记使用windows中的cmd命令行。

d:

cd\

cd mysql

cd bin

d:\mysql\bin>mysqld --initialize-insecure                      初始化数据库目录,账号为root,无密码。执行后mysql目录下将会多出一个data文件夹。

4,安装数据库系统服务,输入以下命令。

d:\mysql\bin\mysqld --install  xxx           xxx是服务名称,不写为默认服务名mysql。

net start mysql                          启动数据库服务

5,登录数据库服务器

d:\mysql\bin>mysql -u root           直接登录  无密码

mysql>select version();               查看当前版本号

mysql>show user();                     查看登录账号

mysql>show databases;              查看所有数据库

mysql>create database db;          建立数据库

6,退出卸载

mysql>exit              退出客户端

d:\nysql\bin>net stop mysql         停止服务

d:\mysql\bin>mysqld --remove     卸载服务

7,修改root密码为123456

连接到mysql

d:\mysql\bin>mysql -uroot

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

方法二、还有一种方法

下载以后将安装包解压到任意文件夹,我这里解压到E盘。

安装
解压以后有E:\mysql\mysql-8.0.15-winx64,里面建立一个空文件夹data,如果已经有这个文件夹就不用进行这一步

建立一个my.ini文件,用记事本打开,复制以下代码进去
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\\mysql\\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\\mysql\\mysql-8.0.15-winx64\\Data # 注意要双\\
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4 新版本的MySQL 字符集以更改为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306

配置环境变量
右键计算机->属性->高级系统设置->高级->环境变量
在系统变量中添加一个名叫 MYSQL_HOME 的变量。
修改Path变量,在末尾添加 %MYSQL_HOME%\bin
以管理员身份运行cmd命令,并将路径换到mysql的bin目录下

初始化数据库,运行命令:mysqld –initialize –console
注意,结果中,下面这句话冒号后面的部分是默认密码,记下来
A temporary password is generated for root@localhost: rI5rvf5x5G,E

安装服务
    运行命令:mysqld –install, 至此mysql就安装完毕了
###测试是否安装成功
    运行mysql命令: net start mysql
    停止mysql命令: net stop mysql

更改密码

假设要把密码改成123456, 运行cmd,在bin目录下运行命令:mysql -u root -p
输入原密码
输入语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';



Mysql 8.0.* zip版本 windows安装的更多相关文章

  1. MySQL 8.0.12 基于Windows 安装教程(超级详细)

    MySQL 8.0.12 基于Windows 安装教程(超级详细) (一步一步来,装不了你找我!) 本教程仅适用Windows系统,如果你原本装了没装上,一定要先删除原本的数据库,执行:mysqld ...

  2. mysql 5.7.19 zip版本 windows安装步骤

    请注意此文档用于msyql5.7系列及以后版本(包括最新 mysql 8.0.11)zip版本windows下的安装1.下载mysql省略2.解压mysql到D:\Program Files\mysq ...

  3. MySQL 8.0.12 基于Windows 安装教程

    第一步:到MySQL官网下载安装包:https://dev.mysql.com/downloads/mysql/ 第二步:将下载好的安装包(mysql-8.0.12-winx64 .zip)解压到相应 ...

  4. Mysql 8.0.11版本,安装成功,使用Navicat连接失败。

    Note:本文只针对mac!! 问题 安装mysql成功之后,想自己弄个数据库试试,但是报错.并不是错误代号,而是一段代码: Authentication plugin 'caching_sha2_p ...

  5. MySql-8.0.16版本部分安装问题修正

    本帖参考网站<https://blog.csdn.net/lx318/article/details/82686925>的安装步骤,并对8.0.16版本的部分安装问题进行修正 在MySQL ...

  6. MySQL 5.7.18 zip版本的安装使用方法

    转自:https://www.cnblogs.com/nepulgh/p/7152618.html MySQL 5.7.18 zip版本的安装使用方法 这个版本的MySQL不像那种点击就可以立即安装, ...

  7. Zabbix 5.0 LTS版本的安装小结

    Zabbix 5.0 LTS版本的安装小结   1:准备Zabbix的服务器. 这里可能需要一台或多台服务器,视需求和资源而定.也可以将Zabbix_Server.MySQL.Zabbix Web等安 ...

  8. windows下安装 mysql 8.0 以上版本以及遇到的问题

    Windows 上安装 MySQL Windows 上安装 MySQL 相对来说会较为简单,地那就链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql ...

  9. MySQL 8.0.18 在 Windows Server 2019 上的安装(ZIP)公开

    AskScuti MySQL : Windows Server 2019 安装 MySQL 8.0 温馨提示:为了展现我最“魅力”的一面,请用谷歌浏览器撩我. 一切就绪,点我开撩

随机推荐

  1. POJ 1845 Sumdiv 【二分 || 逆元】

    任意门:http://poj.org/problem?id=1845. Sumdiv Time Limit: 1000MS Memory Limit: 30000K Total Submissions ...

  2. JDBC(4)PreparedStatement

    PreparedStatement: 是一个预编译对象 是Statement的子接口 允许数据库预编译SQL 执行SQL的时候,无需重新传入SQL语句,它们已经编译SQL语句 执行SQL语句 :exe ...

  3. List环形双向链表

    实现一个环形的双向链表,链表的每个节点都保存三个信息,当前节点的值value,前一个节点的指针prev,后一个节点的指针next.因为是环形的,所以最后一个节点的next指向第一个节点,而第一个节点的 ...

  4. 分享一个可下拉刷新的ScrollView

    原理:就是动态改变ScrollView header的margin实现 主要的代码: http://blog.csdn.net/swust_chenpeng/article/details/39289 ...

  5. 【题解】洛谷P2023 [AHOI2009] 维护序列(线段树)

    洛谷P2023:https://www.luogu.org/problemnew/show/P2023 思路 需要2个Lazy-Tag 一个表示加的 一个表示乘的 需要先计算乘法 再计算加法 来自你谷 ...

  6. android中OpenMax的实现【3】OMX中主要成员

    原文 http://blog.csdn.net/tx3344/article/details/8117908 通过上文知道了,每个AwesomePlayer 只有一个OMX服务的入口,但是Awesom ...

  7. day01 三级菜单

    知识点: 字典, for 循环,if ...else 嵌套 永辉超市 = { '食品饮料':{ '休闲食品':{ '坚果':['山核桃','腰果'], '炒货':['瓜子','花生'] }, '牛奶' ...

  8. iOS 从零到一搭建组件化项目框架

    随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始项目进行一次重构大手术了.这时我们应该很清晰这次手术的动刀口 ...

  9. python初学者日记01(字符串操作方法)

    时间:2018/12/16 作者:永远的码农(博客园) 环境: win10,pycharm2018,python3.7.1 1.1  基础操作(交互输入输出) input = input(" ...

  10. JavaScript中Array的正确使用方式

    在 JavaScript 中正确使用地使用 Array 的方法如下: 用 Array.includes 代替 Array.indexOf “如果你要在数组中查找元素,请使用 Array.indexOf ...