Windows(x64)下的MySQL安装与配置

日期:2019年6月15日
作者:Commas
注释:今天讲讲有关MySQL的安装(本文以mysql-8.0.16-winx64为例),希望可以帮助到大家。此笔记可能会有一些错误和疏漏,望指正,谢谢~~~


目录


(1)MySQL的zip格式安装

安装方法很简单,三个步骤:

1. 解压ZIP文件

a、将在MySQL官网下载好的安装包【mysql-8.0.16-winx64.zip】解压到您想要>安装的目录,比如我想安装在D盘,解压后的文件如图示一。在这里插入图片描述
图示一

b、看到图示一中的bin文件夹,我们是否有一种想点开的冲动。对的,你的直觉告诉你,点开它,并且找到可执行文件(.exe)。如图示二,我们可以看到有好多可执行文件,现在我们只需要关注mysqld.exe和mysql.exe两个可执行文件即可,其中
【mysqld】:服务端,这个需要初始化之后才可以使用,请继续阅读下文。
【mysql】:客户端,不需要初始化,只需等启动服务端后,客户端就可以连接使用啦…
在这里插入图片描述
图示二

2. 初始化(initialize)

a、客户端mysql不需要初始化,服务器端mysqld需要初始化才可以使用。只需要在命令行中执行一句mysqld --initialize-insecure --user=mysql就可以完成初始化,如下图:
在这里插入图片描述

b、执行完毕之后,就在图示一所列的文件中,多增加一个data的文件夹。data文件夹下的文件如图示三表示安装成功;同时会建好默认数据库,登录的用户名为root,密码为空。
在这里插入图片描述
图示三

3. 特别说明(常见问题处理)

MySQL8.0版本及其以上,要注意一下几点,否则初始化会不成功的,mysqld无法正常运行(一运行就闪退了等等问题)
a、一定不要手动创建data文件,否则生成的data下的文件可能不完整,而导致mysqld无法正常运行。data文件会在执行初始化命令的时候自动创建;
b、使用mysqld -initialize -insecure也可以初始化,连接mysql就无需密码,可是mysql-8.0.16-winx64这个版本使用无法正常初始化,有知道的看官可以告知一下,谢谢。使用不带参数-insecure的命令,就可以正常完成初始化,后需还要去找临时密码或者直接重置密码)

(2)MySQL的启动

1. 启动MySQL的流程(启动、临时密码找回、密码重置)

a、先启动服务器mysqld,如下图:
在这里插入图片描述

b、再启动客户端mysql;
b1、mysql连接成功,如下图:
在这里插入图片描述
b2、mysql连接成功,如下图,需要采取步骤c解决。在这里插入图片描述

c、解决b2中,mysql连接不成功的两种解决方法:
c1、找临时密码,然后使用临时密码按照上一个步骤b1进行用户登录;
在这里插入图片描述c2、跳过用户验证,直接重新设置密码,然后使用新密码按照上一个步骤b1进行用户登录:
以下的这个解决方案引用于作者Weibull的《mysql(8.0.*版本 windows10 )忘记密码解决方案》

一、使用管理员打开cmd命令窗口
     ①关闭服务:net stop mysql
	 ②再输入:mysqld --shared-memory --skip-grant-tables
二、再使用管理员打开新的cmd命令窗口
     ①直接输入:mysql
     ②进入mysql的客户端,然后依次执行 
       mysql>FLUSH PRIVILEGES;
       mysql>use mysql;
       mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '你要修改的密码';
       mysql>FLUSH PRIVILEGES;
三、到这儿就可以了打开新的cmd窗口测试即可, successed!成功!

2. 配置MySQL环境变量

配置环境变量,我们就无需在命令行中切换到bin目录下才能够运行mysqld和mysql,方法如下:

a、进入【环境变量】设置界面,如下图:
在这里插入图片描述(PS:如果想了解更多关于【环境变量】的知识,可以看看我的另一篇文章《Windows7(x64) 安装Python3.7.0》中的(2)【环境变量】的基础知识与配置

b、配置【环境变量】
有两种配置,选择一种即可,如下:
b1、在当前计算机用户下配置,如下图:
①在【 环境变量】的“XXX的用户变量(U)”中选中Path
②点击编辑
③在【编辑环境变量】中点击新建
④输入您MySQL安装目录下的bin目录,比如我的是路径是:D:\mysql-8.0.16-winx64\bin
⑤点击确定即可
在这里插入图片描述
b2、在系统环境下配置,如下图:
①在【 环境变量】的“系统变量(S)”中选中Path
②点击编辑
③在【编辑环境变量】中点击新建
④输入您MySQL安装目录下的bin目录,比如我的是路径是:D:\mysql-8.0.16-winx64\bin
⑤点击确定即可
在这里插入图片描述


版权声明:本文为博主原创文章,如需转载,请给出:
原文链接:https://blog.csdn.net/qq_35844043/article/details/92179226

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Commas.KM

码路共同进步,感恩一路有您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值