一,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. JavaScript 初学备忘录

    JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现 ...

  2. luogu P3950 部落冲突

    嘟嘟嘟 树剖板子题. #include<cstdio> #include<iostream> #include<algorithm> #include<cma ...

  3. SpringBoot学习(三)IDEA

    一.什么是JPA JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate.TopLink等. 二.Mysql数据库示例 1.在app ...

  4. 20145238-荆玉茗 《网络对抗》-逆向及Bof基础实践

    20145238荆玉茗<网络对抗>-逆向及Bof基础实践 1 逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:m ...

  5. supervisord常见问题

    第一种: 你在没有修改配置文件之前就已经启动:~supervisord -c supervisord.conf 然后又去修改配置文件,想重新读取一下但是却出现了以下报错: Another progra ...

  6. C++使用按位右移/按位左移运算符

    1.按位右移运算符(>>) 将数据除以2^n(2的n次方) 2.按位左移运算符(<<) 将数据乘以2^n(2的n次方) 使用按位运算符计算数据 #include<iost ...

  7. 阻止按下backspace键造成页面回退相像

    在IE浏览器中,会出现当你使用鼠标选中input标签或者是textarea标签,或者啥也没选中的时候,按下backspace键会触发浏览器的回退. 针对以上问题的解决思路:     1. 当按下键盘时 ...

  8. 关于void*类型的用法(相当于OC中的id类型)

    关于void*类型的用法(相当于OC中的id类型) 1.C++语言在对于void* 类型的使用很特别,因为void* 可以间接引用任何其他数据类型的指针,比如int*.float*甚至抽象数据类型的指 ...

  9. injection for Xcode10使用方法

    对于一个使用Xcode的使用者来说,麻烦的地方在于使用代码布置界面时候的调试,5s改一下代码,用10s查看修改效果,如果电脑配置稍低,时间更长,这是病,得治,哈哈.下面就来说一下injection的使 ...

  10. 关于MySQL优化问题

    众所周知在数据量庞大的情况下普通的SQL语句已经满足不了我们的需要了,这个时候就需要DBA去进行数据库的优化,而我们作为一名开发人员不能对数据库进行优化这时该怎么办呢?答案是只能在SQL语句上面进行优 ...