安装MySQL
原文来自CSDN:MySQL8.0最新最全下载及安装配置教程(保姆级)_mysql8.0安装教程-CSDN博客
一、卸载旧版本MySQL
如果各位小伙伴之前有下载过别的MySQL版本,在更新前一定要确保自己删除干净旧版本的所有痕迹,包括注册表、缓存等内容。
1.清除安装残留
(1) 在搜索栏搜索控制面板,点击进入。

(2) 进入后点击程序下方的卸载程序,找到自己之前下载过的MySQL版本,右键卸载即可。


2.删除目录
(1) 找到之前自己下载过的MySQL版本路径下的MySQL文件夹删除(如果之前下载时默认安装在C盘则在Program Files中,如果修改过路径就在其他盘就找到当时设置的安装路径下)

(2) C盘中查看栏,勾选“隐藏的项目”找到ProgramData文件夹,点开,删除MySQL文件夹。


3.删除注册表
(1) win+R键输入 regedit 运行,进入注册表编辑器

(2) 按下图路径找到MySQL,进一步右键删除MySQL注册表信息。(如果在该路径中没有找到MySQL说明注册表信息已清除,可以跳过这一步)
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
运行项目并下载源码cpp
运行
4.删除MySQL服务
(1) 以管理员身份运行命令提示符

(2) 输入sc delete MySQL80,MySQL80就是你之前下载过的MySQL定义的名字,回车删除即可。PS:我删除的时候忘记截图了,删除成功应该会提示[SC] DeleteService 成功。

二、MySQL下载
1.下载安装包
(1) 点击链接进入MySQL官方下载地址https://www.mysql.com/cn/downloads/
进入官网后点击下载模块,下滑找到MySQL社区版下载。


(2) 选择Windows版本

(3)选择离线进行安装
注意:在这里MSI Instealler有两个,第一个(大小2.1M)是通过联网在线安装,会在线下载安装包;第二个(大小353.7M)是离线安装。我们选第二个,下载到本地后进行安装。


2.MySQL安装
**(1)**下载完成后,找到下载文件的目录,然后双击开始安装软件

**(2)**选择自定义custom,接着下一步

**(3)**将MySQL Server 逐层展开,添加到右边(鼠标点击绿色箭头),如下图

(4)加载100%后点击Execute,之后一直点击Next即可



(5)此处官方推荐是默认采用第一种方式下载,但是如果后面要用到数据库图形化工具的话(比如navicate),如果navicate版本过老,比如11,会产生数据库连接错误,所以建议选择第二个密码选项方式下载(如果采用第一种方式下载,后期升级数据库图形化工具版本也可以)。此处我采用方式二。

(6)此处需要输入你的数据库密码,为默认的root用户的密码,要记住,建议使用你常用的密码。如果容易忘,可以手机备忘录记一份,或者后期查询教程刷新修改密码也可以。



点击Execute,然后等待一小会儿

(7)部分小伙伴可能会有启动不成功的错误,如下图所示。如果没有,跳过即可,正常安装。

(8)win+R,输入 services.msc,然后回车。

**(9)**找到MySQL服务,右键选择“属性”。在“登录”选项卡中,选择“本地系统账户”或确保使用具有管理员权限的账户。





三、环境配置
**(1)**找到你安装好的MySQL的bin目录下,如果默认安装路径的话,直接复制即可
C:\Program Files\MySQL\MySQL Server 8.0\bin
运行项目并下载源码cpp
运行
**(2)**右击此电脑,选择属性,下滑找到高级系统设置,选择环境变量。

**(3)**在系统变量中下滑找到Path,双击打开。

**(4)**如果之前有配置过旧版本的MySQL环境变量,先将其删除。如果没有,跳过此步骤即可。

**(5)**首先点击新建,将之前复制好的MySQL的bin目录复制粘贴进去,再点击上移将其放在合适位置(目的就是mysql可能常用,上移使其优先级高一点,响应快,不过大体没啥影响,随意即可)。

**(6)**切记,逐层点击确定关闭窗口!!!

四、验证是否安装成功
1.命令提示符窗口进行验证
**(1)**键盘使用 win+R键打开命令命令提示符,输入cmd,回车确认即可

**(2)**输入mysql -h localhost -u root -p登录数据库,再输入数据库密码,查看信息。

**(3)**输入status 命令可以查看MySQL的版本信息,说明安装成功。

2.控制台验证
**(1)**在 “开始” 菜单栏找到并打开 MySQL 8.0 Command Line Client 程序。

**(2)**输入数据库密码后按回车键,弹出当前MySQL的服务状态。当前MySQL服务器的版本为 8.0.42 MySQL Community Server - GPL,表明安装成功。

至此,MySQL成功安装。如果电脑之前有下载navicate,需要连接继续看下面就可以,如果未下载过,到此结束即可。
五、Navicat连接
**(1)**打开Navicat Premium,点击左上角连接,然后选择MySQL。

**(2)**输入自己的数据库名,如果不确定可以win+R,输入services.msc,回车进入服务查看自己的数据库名。如下图所示,可以看到我的是MySQL80。




**(3)**部分同学可能会出现连接不成功的问题,检查一下自己的MySQL是否属于开机自动启动。步骤同上,win+R输入services.msc,回车进入服务,下滑找到数据库MySQL80,双击打开,设置启动类型为自动,并确认。

