windows 安装 mysql5.7

Posted 云雀sunshine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows 安装 mysql5.7相关的知识,希望对你有一定的参考价值。

1. 搜索“mysql download”进入官网 或者点击链接 https://dev.mysql.com/downloads/ 进入官网,如下:

   

2. 下载对应的 MySQL 版本,如下:

  •     点击 MySQL on Windows --> Mysql Intaller, 如下:

             

  • 下拉看到如下,可看到最新版本如下(当然也有历史版本选择入口,如下图):

        或直接到 https://downloads.mysql.com/archives/installer/ 进行版本等选择下载。

           

      下载好所选择的版本镜像文件后就可以安装啦~~

      PS: 若只看到 zip格式的下载文件,没找到镜像文件下载的,可以参考:https://www.cnblogs.com/ostrich-sunshine/p/9296646.html

3.  安装 MySQL

      博主下载的是 mysql-installer-community-5.7.22.1.msi

  • 双击下载好的 镜像双击下载好的mysql安装文件“mysql-installer-community-5.7.22.1.msi,”打开安装程序
    •  若从未安装过 MySQL,打开后需要稍等一下,出现:

                  

    • 若已安装过MySQL,且为卸载干净,会出现当前的产品提示,我们需选择 Remove...删除,如下:

                   

                 接着勾选产品,选择 ”Execue“ 进行删除,如下:

                      

                    出现删除提示,如下:

                     

                     点击 "Next",出现如下完成界面,点击 ”finish“ 即可。

                     

                    跳转之后关闭,再重新运行镜像文件则会出现 第一次安装的界面,接着按步骤走即可。

  • 上步骤没啥问题,接着继续安装:

           

     勾选同意,Next,如下,选择安装类型(根据自己需要):

  1. Developer Default:开发人员默认
  2. Server only:仅服务器
  3. Client only:仅客户端
  4. Full:完全
  5. Custom:用户自定义

           

  •    此处选择 Custom(自定义)安装,在这里我们需要从安装程序提供的可安装的产品(Products)中选择我们需要的 mysql server,如下:

          

       我们展开 Available Products 里的第一项 “MySQL Servers”,依次展开其子结点,直到其终端结点,我的操作是64位的,所以选中 “MySQL Server 5.7.22 - X64”

         

        然后点击绿色的向右箭头,将当前 Product 移动需要安装的列表,然后在右边展开 “MySQL Server 5.7.22 - X64”项,其余产品类似,添加完之后,点击“Next”按钮进入下一步。

           

        博主的添加完成的如下:

         

  • Next,就是我们的安装路径,可以自行设置,默认安装在 C盘,如下:

          

  •  Next, 点击“Execute”(执行)开始安装,安装过程中会显示安装的 Progress(进度),等待安装完成后 Status 会显示 Complete,mysql 图标前会出现一个绿色的勾,然后点击 “Next” 按钮进入产品配置界面:

            

  •  Next,Config Type 选择 “Development Machine”,选择此项将使用较小的内容来运行我们的 mysql server,对应小型软件、学习是完全够用的。之后“Next”:

           

          在 Root Account Password 设置数据库 root 账号的密码,我填的是 123456,所以程序提醒我密码强度为弱,我们需要牢记这个密码,然后点击“Next”:

           

         这里可以设置 mysql server 的名称和是否开机启动,本人未更改,自己可以更改,点击“Next”:

             

         点击“Next”:

         

       勾选表示 “启用X协议/Mysql作为文档存储”,此处未勾选,继续 "Next":

       此界面将之前设置的配置内容应用到我们的 mysql server,点击 “Execute”,等待完成就可以了:

         

  •   配置完成,点击“Finish”完成配置环节。

          

  • 配置完成后将回到安装程序,我们点击“Next”继续:

           

  •   提示我们安装完成,点击“Finish”:

             

  •  一路往下,就可看到:

            

           若勾选上述选择,会出现 workbench 工具界面以及Mysql Shell界面,shell界面如下:

            

         若未勾选,则在点击“Finish”之后电脑是如此的平静,让人不知道接下来干什么!按以往安装软件的经验这个时候电脑应该要自动启动刚刚安装好的软件的。所以我在进程里找了一下,确实没有发现类似mysql的进程,那么我们进入下一步。

二、配置mysql环境变量(非必要)
说明:给mysql配置环境变量后我们就可以在cmd里运行mysql(开启、停止等操作)
1. 和其实环境变量的配置方法一样,我们打开环境变量配置窗口(组合键win+Pause -> 更改设置 -> 系统属性里选择“高级” -> 环境变量)
2. 选中系统变量中的“path”,在path值开头处输入mysql安装目录下的bin文件夹所在路径:C:\\Program Files\\MySQL\\MySQL Server 5.7\\bin,保存退出
注意:mysql server安装的默认路径为:C:\\Program Files\\MySQL\\MySQL Server 5.7
3. 测试是否配置成功:打开cmd,输入“mysql -u root -p”回车,然后输入mysql安装时设置的root账号的密码(123456),若提示“Welcome to the MySQL monitor.”说明配置成功了。
四、启动mysql
是的,到现在我们还没有启动我们的mysql!那么要怎么启动呢?
(基于已配置环境变量的情况)
1. 以管理员的身份运行cmd,输入“net start mysqlzzz1”(MySQLZzz1是配置mysql server时填写的服务器名称,cmd里不区分大小写也可以使用)
  
2. 提示启动成功后我们便可以在任务管理器的进程里看到“mysqld.exe”的进程了。
 
附:
若执行命令时提示:服务名无效。请键入 NET HELPMSG 2185 以获得更多的帮助。
解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令
附卸载mysql服务的方法。
1、以管理员的权限 net stop mysql ,关闭mysql服务
2、以管理员的权限 mysqld -remove ,卸载mysql服务
五、测试是否安装成功
我们使用MySQL管理软件(Navicat for MySQL)进行连接测试,确保mysql已经可以使用:
1. 打开Navicat for MySQL
 
2. 新建一个连接,填写连接信息:
连接名称:用于区分不同的连接,自己命名即可
主机名:localhost
端口:3306
用户名:root
密码:123456(之前配置mysql的时候填写的密码)
3. 点击“连接测试”按钮,弹出连接成功对话框即表示 mysql server 已开启
   
4. 之后就是Navicat for MySQL软件的使用
    
   
另:
我们也可以在cmd里,再次输入“net start mysqlzzz1”,若提示“请求的服务已经启动。”表示mysql server已正常启动;
 
至此,mysql server在windows 10 64位上就安装完成了。
 

以上是关于windows 安装 mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

Linux(Centos)服务器安装MySQL 5.7

Mysql 5.7服务开启之后,占内存过多,怎么减小?

mysql 5.7升级8.0 ERROR 1726 (HY000): Storage engine

crmeb 多商户系统特别注意事项

MySQL函数索引及优化

mysql数据库安装路径迁移