ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

环境安装——MySQL安装

2021-06-29 21:52:03  阅读:160  来源: 互联网

标签:E5% onliyliuzepeng 环境 https MySQL net 安装 gh


# 一文教会你安装与卸载MySQL ## 1. 官网下载 访问官方网站:https://www.mysql.com/ 下载MySQL。 这里就不是我着重讲的重点了。接下来还是用我发给大家的版本吧。也可以自行下载免费的版本都可以的啦! ## 2. 文件下载 这里直接分享一份百度网盘的链接给大家。 >链接:https://pan.baidu.com/s/1WL6J4hAGYPXtUiYznT3bPQ >提取码:9iwr 里面包括了`MySQL`的安装,还有`SQLyog`图形界面的安装包。 ## 3. 卸载步骤 有人就会奇怪,为什么要先将卸载步骤呢?因为我这台电脑中,本来就存在了`MySQL`,所以还是带大家先来卸载步骤啦。哈哈,无非我就是懒。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E6%88%8F%E7%B2%BE.jpg) > 卸载这一步骤还是非常有用滴! 1. 停止`MySQL`服务。 具体有两种方式: * 通过命令行方式:`Win + R` 然后敲`cmd`进入命令行。 ```shell net stop mysql 按下entry键后结果: MySQL 服务正在停止. MySQL 服务已成功停止。 ``` * 通过计算机管理方式 右击计算机-->管理-->服务-->启动或停止`MySQL`服务 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%85%B3%E9%97%ADMySQL%E6%9C%8D%E5%8A%A1.png) 2. 下载`MySQL`安装程序。 找到控制面板--> 程序和功能,卸载`MySQL`程序。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%8D%B8%E8%BD%BDMySQL%E8%BD%AF%E4%BB%B6.png) 3. 卸载过后,也需要删除文件夹中的`MySQL`,比如我的下载目录是`E:\Program Files (x86)`中`MySQL`该目录下剩余了所有文件,把`MySQL`文件夹也删了。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%8D%B8%E8%BD%BDMySQL%E7%9B%AE%E5%BD%95.png) 4. 删除`C`盘`ProgramDate`隐藏目录中关于`MySQL`的目录。(重点) `ProgramDate`目录是**隐藏**的,所以需要我们显示出来才能继续操作: * 可以点击`C`盘中的查看,--> 再点击隐藏的项目的功能,就能得到了。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E6%98%BE%E7%A4%BA%E6%96%87%E4%BB%B6.png) * 如果没有看到这个功能的话,就按我下面这个步骤来 第一步:在计算机界面,点击组织,选择文件夹和搜索选项: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E7%BB%84%E7%BB%87.png) 第二步:弹出如下对话框,点击查看: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BC%B9%E6%A1%86%E3%80%81.png) 第三步:在高级设置中向下搜索,可看到显示隐藏文件夹,点击确认。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E7%82%B9%E5%87%BB%E6%98%BE%E7%A4%BA.png) 此时你已经得到了这个`ProgramDate`隐藏目录了。接下来就是删除里面的`MySQL`。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%88%A0%E9%99%A4MySQL.png) 走到这里,基本上来说,你的`MySQL`已经完全卸载干净了。接下来就是正式咱们的安装步骤了。 ## 4. 安装步骤 > 安装前注意先关闭了windows防火墙。 1. 打开下载的`MySQL`安装文件`mysql-5.5.40-win64.msi`,直接双击打开即可。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQLMySQL%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6.png) 2. 进入到安装`MySQL`界面中。 * 进入界面后,点击下一步即`Next`: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E7%82%B9%E5%87%BBnext%E7%AC%AC%E4%B8%80%E6%AD%A5.png) * 选择同意安装,并进入下一步: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%90%8C%E6%84%8F%E5%AE%89%E8%A3%85MySQL.png) * 选择安装类型,有`Typical`(默认)、`Complete`(完全)、`Custom`(用户自定义)三个选项,选择`Custom`,按`Next`键继续: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E9%80%89%E6%8B%A9%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AE%89%E8%A3%85.png) * 默认路径即可,如果真的`C`盘放不下了,可以选择`Browse`来手动指定安装目录。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E9%80%89%E6%8B%A9%E5%AE%89%E8%A3%85%E8%B7%AF%E5%BE%84.png) * 点击安装即可,就可以安装`MySQL`了: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E7%82%B9%E5%87%BB%E5%AE%89%E8%A3%85.png) ## 5. MySQL配置 * 在安装完成后,出现如下界面将进入`MySQL`配置向导: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E8%BF%9B%E5%85%A5%E9%85%8D%E7%BD%AE.png) 点击`Finish`后,就会进入配置界面,按`Next`继续。: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E9%85%8D%E7%BD%AE%E4%B8%8B%E4%B8%80%E6%AD%A5.png) * 选择配置方式,`Detailed Configuration`(手动精确配置)、`Standard Configuration`(标准配置),我们选择`Detailed Configuration`,方便熟悉配置过程,按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E6%89%8B%E5%8A%A8%E9%85%8D%E7%BD%AE.png) * 选择服务器类型,`Developer Machine`(开发测试类,`mysql`占用很少资源)、`Server Machine`(服务器类型,`mysql`占用较多资源)、`Dedicated MySQL Server Machine`(专门的数据库服务器,`mysql`占用所有可用资源)。这里我们选择`Developer Machine`,按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E9%80%89%E6%8B%A9%E5%BC%80%E5%8F%91%E8%80%85%E6%A8%A1%E5%BC%8F.png) * 选择`mysql`数据库的大致用途,`Multifunctional Database`(通用多功能型,好)、`Transactional Database Only`(服务器类型,专注于事务处理,一般)、`Non-Transactional Database Only`(非事务处理型,较简单,主要做一些监控、记数用,对`MyISAM`数据类型的支持仅限于`non-transactional`),按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E9%80%89%E6%8B%A9%E5%A4%9A%E7%94%A8%E9%80%94%E6%95%B0%E6%8D%AE%E5%BA%93.png) * 选择表空间的路径,默认即可。按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E8%A1%A8%E7%A9%BA%E9%97%B4%E8%B7%AF%E5%BE%84.png) * 选择网站并发连接数,同时连接的数目,`Decision Support(DSS)/OLAP`(20个左右)、`Online Transaction Processing(OLTP)`(500个左右)、`Manual Setting`(手动设置,自己输一个数)。这里选择`Manual Setting`然后设置20即可,按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E8%AE%BE%E7%BD%AE%E8%BF%9E%E6%8E%A5%E6%95%B0.png) * 是否启用`TCP/IP`连接,设定端口,如果不启用,就只能在自己的机器上访问`MySQL`数据库了,在这个页面上,您还可以选择“启用标准模式”(`Enable Strict Mode`),这样`MySQL`就不会允许细小的语法错误。如果是新手,建议您取消标准模式以减少麻烦。但熟悉`MySQL`以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按`Next`继续 。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E8%BF%9E%E6%8E%A5TCP%E7%AB%AF%E5%8F%A33306.png) * 就是对`MySQL`默认数据库语言编码进行设置(**重要**),一般选`UTF-8`,按 `Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E9%80%89%E6%8B%A9%E7%BC%96%E7%A0%81.png) * 选择是否将`MySQL`安装为`windows`服务,还可以指定`Service Name`(服务标识名称),是否将`MySQL`的`bin`目录加入到`windows path`(加入后,就可以直接使用`bin`下的文件,而不用指出目录名,比如连接,`mysql.exe -uusername -ppassword`就可以了,不用指出`MySQL.exe`的完整地址,很方便),我这里全部打上了勾,`Service Name`不变。按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQLMySQL%E6%9C%8D%E5%8A%A1.png) * 询问是否要修改默认`root`用户(超级管理)的密码。`Enable root access from remote machines`(是否允许`root`用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)。最后`Create An Anonymous Account`(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询),一般就不用勾了,设置完毕,这里密码设置为123,上下得一致,才可以按`Next`继续。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL设置密码.png) * 确认设置无误,按`Execute`使设置生效,即完成`MySQL`的安装和配置。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E7%82%B9%E5%87%BB%E6%89%A7%E8%A1%8C.png) * 一般来说,直接点`Execute`,就会成功到这个界面: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E6%88%90%E5%8A%9F%E7%95%8C%E9%9D%A2.png) 接下来如果安装过程可能出现的错误,我都讲述的,如果没有的话,那就太怪异啦。 ## 6. 安装出现的问题 ### 6.1 如果出现了最后一步卡死的状态的话,不要慌: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%87%BA%E7%8E%B0%E6%9C%80%E5%90%8E%E4%B8%80%E6%AD%A5%E5%8D%A1%E6%AD%BB%E7%8A%B6%E6%80%81.png) 首先等上一下,看是不是只是突然卡了,如果一直卡死状态,可以用任务管理器把他关闭,接下来就按我说的操作做即可: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%AE%89%E8%A3%85%E5%8D%A1%E6%AD%BB%E5%9C%A8%E6%9C%80%E5%90%8E%E4%B8%80%E6%AD%A5%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png) 重启电脑后,再次右键以管理员的身份运行,然后继续按照之前的配置来配置即可。 ### 6.2 如果出现在安装最后一步过程中,或者点击Finish后出现1045 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL1045%E9%94%99%E8%AF%AF.png) 这个原因一般出现在以前有安装`MySQL`的服务器上。 解决的办法: 1. 卸载`MySQL`。保证能卸载干净,在之前卸载`MySQL`中也讲解过了。 2. 保证删除: `Windows Xp`系统删除目录`C:\Documents and Settings\All Users\Application Data\ ` `windows 7\8\10`操作系统删除目录`C:\ProgramData\MySQL`。 这个步骤上面卸载的时候也讲解过。注意一定删除即可。 3. 重新安装,按安装和配置的步骤走即可。 ### 6.3 提示 Can't connect to MySQL server (10060) 当远程连接`MySQL`数据库的时候显示`Can't connect to MySQL server (10060)`> 解决办法: * 关闭windows防火墙即可解决该问题。 ### 6.4 出现10061错误 > 如果出现`ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)`。 * 首先检查`MySQL`服务有没有启动 --> 如果没有启动,则要启动这个服务,即可解决。 * 如果问题还是没有解决请尝试下面的步骤: 1. 删除`MySQL`安装路径下面的`my.ini`。 2. 打开`MySQL`安装路径的`\bin\winmysqladmin.exe` 输入用户名 和密码。 3. 进入命令行中,然后在`dos`下 输入:`mysqld-nt -remove`即删除服务。 4. 在`dos`下接着输入:`mysqld-nt -install`安装服务。 5. 在`dos`下接着输入:`net start mysql`启动服务。 ### 6.5 忘记密码咋办 几个步骤教会你重置密码: 1. 首先检查`MySQL`服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用`cmd`进入命令行,在`dos`命令窗口中输入如下命令:`net stop mysql` ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_%E5%85%B3%E9%97%AD%E6%9C%8D%E5%8A%A1.png) 2. 再打开一个`cmd`窗口,输入下列命令(敲回车后,保持窗口的状态,不要关闭该窗口,直接进行下面的步骤即可;): **注意**:下面语句中的文件路径需要**改成你自己的文件路径**,一般安装在自己的目录下,如果默认的话,一般跟我一样,还是要看看这个文件夹下面有没有`my.ini`文件。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_my_ini.png)`mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" --console --skip-grant-tables` 解释下:这个命令可以通过跳过权限安全检查,开启`MySQL`服务,这样连接`MySQL`时,可以不用输入用户密码。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_%E8%B7%B3%E8%BF%87%E5%AE%89%E5%85%A8%E6%9D%83%E9%99%90.png) 3. 打开第二个`cmd`窗口,输入下列命令:`mysql -uroot -p` 出现下面的提示时直接敲回车,不用输入密码:`Enter password:` 然后就就会出现登录成功的信息。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_%E7%99%BB%E5%BD%95%E8%B4%A6%E6%88%B7%E4%B8%8D%E7%94%A8%E5%AF%86%E7%A0%81.png) 4. 继续输入如下命令:`use mysql;` 然后输入如下命令更改`root`密码:`UPDATE user SET Password=PASSWORD('newpassword') where USER='root';` 注意:上面语句中的`newpassword`需要改成你自己想要设置的密码。也就是你修改后的密码。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%81.png) 5. 输入如下命令刷新权限:`FLUSH PRIVILEGES;` 然后输入如下命令即可退出: `quit` ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_%E5%88%B7%E6%96%B0%E5%B9%B6%E5%85%B3%E9%97%AD.png) 6. 重新登录,测试是否修改成功: `mysql -uroot -p123` 显示登录信息: 成功 就一切`ok`了,如果不成功,从新执行第4-8步直到成功为止。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81_%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%81%E6%88%90%E5%8A%9F.png) 7. 此时可以关闭所有的`dos`窗口了。 8. 再次手动启动`MySQL`的服务即可,正常使用了。 或者在`dos`命令行输入:`net start mysql` 命令也可以实现启动`MySQL`的服务! ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%BC%80%E5%90%AF%E6%9C%8D%E5%8A%A1.png) ## 7. 安装SQLyog软件 按着我的步骤直接安装。、 1. 点击下载好的`SQLyog`软件。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQLSQLyog%E8%BD%AF%E4%BB%B6.png) 2. 选择中文,并点击`OK`进入下一步: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%AE%89%E8%A3%85SQLyog.png) 3. 然后无脑下一步就可以啦。其中点击接受。路径可以选择自己想要安装的路径。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQLSQLyog%E5%AE%89%E8%A3%85%E8%B7%AF%E5%BE%84.png) 4. 安装完成后,点击`Finish`后就会出现要注册`SQLyog`界面。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E6%B3%A8%E5%86%8CSQLyog.png) 点击`sn.txt`,里面有相应的名称和证书密匙,可以选择其中一个注册。 5. 然后进入登录界面,按步骤登录即可,账号和密码就是你安装`MySQL`时的账号和密码。端口号默认为`3306`。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E7%99%BB%E5%BD%95SQLyog.png) 6. 链接进去后,看下软件界面信息: ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQLSQLyog%E8%BD%AF%E4%BB%B6%E7%95%8C%E9%9D%A2.png) 到这里你就安装完MySQL相关的所有东西啦。 ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/img_mySQL%E5%8A%A0%E6%B2%B9.jpg) 注: 如果文章有任何错误和建议,请各位大佬尽情留言!如果这篇文章对你也有所帮助,希望可爱亲切的您给个三连关注下,非常感谢啦!也可以微信搜索太子爷哪吒公众号进行私聊我,感谢各位大佬! ![](https://cdn.jsdelivr.net/gh/onliyliuzepeng/ImgTest/%E6%B3%9B%E5%9E%8B/%E8%B0%A2%E8%B0%A2.jpg)

标签:E5%,onliyliuzepeng,环境,https,MySQL,net,安装,gh
来源: https://blog.51cto.com/u_15285596/2955722

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有