MySQL 8.0.x for Windows 解压缩版配置安装
一、官网下载MySQL8.0.16
直达官网下载Community版:https://dev.mysql.com/downloads/mysql/
然后拉倒下方点击对应版本位数下载

二、创建my.ini
下载完压缩包之后就解压,再创建一个同级空目录mysqlData,再进入mysql8.0.16安装根目录创建一个my.ini配置
[mysqld]
# 设置3306端口port=3306
# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=E:\MySQL\mysqlinstall
# 自定义设置mysql数据库的数据存放目录
datadir=E:\MySQL\mysqlDate
# 允许最大连接数
max_connections=200
# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=utf8
三、安装
之后进入安装目录的bin目录,初始化数据库,输入命令mysqld --initialize --console回车。
使用cmd切换到mysql安装根目录下的bin目录,切记要用管理员身份运行。切换指定路径的方法也在截图中。

其中root@localhost:后面的一串oDzqEDMRB9(d就是初始密码(不含首位空格),在没有更改密码前,需要记住这个密码,复制保存,后续登录需要用到!
四、mysql服务安装


之后启动mysql服务,使用命令net start Mysql8(注:是自己的mysql服务名)。

五、修改密码
使用初始密码登录mysql,命令为mysql -u root -p回车之后会提示输入密码,这时复制之前记住的初始密码登录

修改密码,使用命令如下:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

至此,mysql8的安装就到此结束了,据说mysql8的速度比mysql5快5倍左右哈哈哈哈,我们可以使用show databases;命令来查看数据表

期间还遇到过Access denied for user 'root'@'localhost' (using password: YES) 这个登录报错,参考解决的博文在此处:解决win10下MySQL 8.0登录Access denied for user 'root'@'localhost' (using password: YES)的问题
七、配置环境变量
每次在使用命令行方式进入mysql的话都要切换到mysql的bin文件夹来执行操作未免很麻烦,所以我们可以通过配置Path环境变量来解决这个问题。
步骤:右键此电脑-->属性-->高级系统设置-->环境变量-->系统变量-->找到Path然后在新增你mysql8的bin文件夹路径,然后保存之后就可以了。

MySQL 8.0.x for Windows 解压缩版配置安装的更多相关文章
- MySQL for Windows 解压缩版配置安装
1.MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C: ...
- MySQL 5.6 for Windows 解压缩版配置安装(转)
转自:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给 ...
- MySQL 5.6 for Windows 解压缩版配置安装
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\P ...
- MySQL 5.7 for Windows 解压缩版配置安装
从MYSQL5.7.6开始,安装MYSQL提示“请键入 NET HELPMSG 3534 以获得更多的帮助”的解决办法 今天安装MySQL提示如下错误: ----------------------- ...
- MySQL 5.6 for Windows 解压缩版配置安装(转载)
原文地址:点击这里 MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe ...
- MySQL 5.6 for Windows 解压缩版配置安装 和 MySQL 数据库的安装和密码的设定
https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html https://jingyan.baidu.com/article/09 ...
- Windows下Mysql解压缩版配置安装与卸载
安装: ①解压Mysql到合适的位置! ②以管理员身份运行命令提示符(cmd),cd C:\Documents and Settings\Administrator\桌面\mysql-5.6.24-w ...
- MySql For Windows解压缩版配置
#配置步骤 1.首先下载解压. (此处我解压到了我电脑的“E:\software\MySql”这个位置,下文以这个目录举例); 2.我的电脑右键属性,找到环境变量配置,配置环境变量,将mysql.ex ...
- MySQL 5.7 for Windows 解压缩版 MySQL 服务无法启动
MySQL 5.7 for Windows 解压缩版配置安装 http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html basedi ...
随机推荐
- layui_表格数据查询按钮
2018-4月末入职,开始接触layui,到2018-8对这个前端框架有了一个基础的了解. 文档地址:https://www.layui.com/. 按钮,是任何网页中的重要组成部分,以下内容是我在制 ...
- [Linux] 搭建rsync服务端
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输. Linux守护进程的运行方式:1.独立运行(stand-al ...
- 快速数论变换(NTT)小结
NTT 在FFT中,我们需要用到复数,复数虽然很神奇,但是它也有自己的局限性--需要用double类型计算,精度太低 那有没有什么东西能够代替复数且解决精度问题呢? 这个东西,叫原根 原根 阶 若\( ...
- Android Fragment的用法(一)
1.碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛.虽然碎片对你来说应该是个全新的概念,但我相信你学习起 ...
- [aspnetcore.apidoc]一款很不错的api文档生成工具
AspNetCore.ApiDoc 简单徐速一下为什么选用了aspnetcore.apidoc 而没有选用swagger 最初我们也有在试用swagger,但总是有些感觉,感觉有点不满意,就但从api ...
- git rebase 使用详解
rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支. $ git checkout -b mywork origin 现 ...
- selenium2 run in Jenkins GUI testing not visible or browser not open but run in background浏览器后台运行不可见
http://wiki.hudson-ci.org/display/HUDSON/Tomcat Tomcat from Windows GUI Testing in Windows Most Wi ...
- ORACLE如何检查找出损坏索引(Corrupt Indexes)
在Oracle数据库中如何找出损坏索引呢? 下面我们人为构造一个案例,将索引块损坏.如下案例所示: SQL> create tablespace test_data 2 datafil ...
- activeMQ类别和流程
Point-to-Point (点对点)消息模式开发流程 : 1.生产者(producer)开发流程: 1.1 创建Connection: 根据url,user和password创建一个 ...
- Task.Wait and “Inlining”
“What does Task.Wait do?” Simple question, right? At a high-level, yes, the method achieves what its ...