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就可以完成初始化,如下图:
在这里插入图片描述

b、执行完毕之后,就在图示一所列的文件中,多增加一个data的文件夹。data文件夹下的文件如图示三表示安装成功。
在这里插入图片描述
图示三

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命令窗口
    输入:mysqld --shared-memory --skip-grant-tables
再使用管理员打开新的cmd命令窗口
    直接输入:mysql
进入mysql的客户端
    然后依次执行 
       FLUSH PRIVILEGES;
       use mysql;
       ALTER USER 'root'@'localhost' IDENTIFIED BY '你要修改的密码';
到这儿就可以了打开新的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

发布了26 篇原创文章 · 获赞 18 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_35844043/article/details/92179226