win10环境下安装mysql-8.0.18-winx64
下载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的更多相关文章
- CentOS 7 下安装 MySQL 8.0
前言 本篇文章主要介绍在 CentOS 7 环境下安装 MySQL 8.0. 正文 1. 配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 ...
- win10 安装mysql 8.0.18 解决Navicat初次连接报错
win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql ...
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- YApi——手摸手,带你在Win10环境下安装YApi可视化接口管理平台
手摸手,带你在Win10环境下安装YApi可视化接口管理平台 YApi YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建 ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- win10环境下安装Ubantu双系统(超详解)
win10环境下安装Ubantu双系统 1.准备工作: 先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像.根据自己的实际情况选择32位的或者 ...
- centos / Linux 服务环境下安装 Redis 5.0.3
原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...
- Linux 下安装mysql 8.0.11(CentOS 7.4 系统)
CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...
- Windows系统下安装MySQL 8.0.11数据库
MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...
- liunx环境下安装mysql数据库
一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配 ...
随机推荐
- 聊聊“装箱”在CLR内部的实现
原文连接:https://mattwarren.org/2017/08/02/A-look-at-the-internals-of-boxing-in-the-CLR/ 作者 Matt Warren. ...
- Spring的aop思想
1.AOP思想 (1)在解决中文乱码的应用: 一般情况下如果在Servlet中要解决中文乱码问题需要在每一个Servlet中书写解决乱码的代码,但是,在运用了过滤器之后,就不再需要每一个Servlet ...
- js笔记(2)--第一天记录
---恢复内容开始--- 模仿了网站的一个常见小功能,开关灯小功能. 代码: <!DOCTYPE html> <html lang="en"> <he ...
- POJ_3663_贪心
题目描述: 给你一堆数和一个限定的空间大小,要求求出两个数的和小于等于空间大小的对数. 思路: 贪心,先给一堆数从大到小排序. 第一个数取数组第一个,第二个数从第二个开始依次往后取,只要某个第二个数满 ...
- 关于将笔记本电脑作为wifi热点的详细步骤
常规做法直接度娘.如果出现无法打开wifi功能,可找对应解决方法. 1.先检查网卡是否支持承载网络,检查方法为在cmd中使用管理员权限运行,输入netsh wlan show drivers.查看支持 ...
- EMC NW disaster and recovery simulation 1
终于可以模拟成功了虽然只是个实验但是很有借鉴意义. 前期的准备就不说了都懂直接上图吧 scanner -B networker_indexclone to find out the laster bo ...
- Go语言实现:常见排序算法
冒泡排序: 时间复杂度:O(n^2) 稳定性:稳定 //冒泡排序 //相邻两位交换,12交换,23交换,34交换,把最大的数放到最右边 //利用flag标记可以避免无效循环 func BubbleSo ...
- 利用视频解析网站免费观看各大平台VIP电影
需求: 观看VIP电影.VIP电视 准备: 1.视频解析网站 2.VIP电影URL 教程开始: 1.百度搜索[视频解析],会索引出大量的视频解析网站,随便选择一个网站. 2.找到想观看的VIP视频,复 ...
- lua学习之复习汇总篇
第六日笔记 1. 基础概念 程序块 定义 在 lua 中任何一个源代码文件或在交互模式中输入的一行代码 程序块可以是任意大小的 程序块可以是一连串语句或一条命令 也可由函数定义构成,一般将函数定义写在 ...
- Golang的sync.WaitGroup 实现逻辑和源码解析
在Golang中,WaitGroup主要用来做go Routine的等待,当启动多个go程序,通过waitgroup可以等待所有go程序结束后再执行后面的代码逻辑,比如: func Main() { ...