1. 下载安装包
地址:https://www.mysql.com/cn/downloads/
拉到最下面,找到MySQL Community Edition(GPL)
(注:GPL版本为开源,非商用;commercial为商用版)点击链接进入后,会有一大堆可下载的选项对应不同的安装方式。windows安装选择MySQL on Windows (Installer & Tools)
点击进入后, 选择MySQL Installer(其他几个选项如果想安装,可在安装过程中选择customer模式进行勾选)
点击链接进入新页面,找到下图位置进行下载。
三百多兆大小,等待下载完成即可。下载的是一个msi文件,windows可视化安装。完成后双击运行,一步一步安装即可。
此处我安装选择的 Custom模式,自定义安装产品,勾选了MySQL Servers(注意需要展开到此节点的叶节点,然后根据电脑32位还是64位选择合适的节点,再添加到右边,点击下一步开始安装。)未勾选的选项,如果在将来想要安装,还可以再次运行msi,进行升级勾选。
后续一直采用默认选项,一路Next即可。
注:到配置步骤时,我依然采用了默认的Config Type(“Development Machine”),选择此项将使用较小的内容来运行我们的mysql server,对应小型软件、学习是完全够用的。之后“Next”。
配置root用户的密码,还可以添加其他用户。记住所配置的root用户密码!
下一步配置service名称和权限。此处我取消了开机启动,自定义名称为MySQLwyh。
一直点Next,直至Finish.
2. 配置环境变量
为了能直接在cmd中使用mysql,需配置一下环境变量。win+pause--》环境变量--》在path中添加mysql安装的bin目录。mysql默认安装在C:\Program Files\MySQL\MySQL Server 8.0\bin。
测试: cmd--》 mysql -u root -p回车输入安装时设置好的root用户的密码。
成功。且mysql service已经在运行。
补充mysql service 启动和关闭命令:
管理员身份运行cmd,
开启: net start mysqlwyh
关闭:net stop mysqlwyh
(注:mysqlwyh是我配置的我的mysql service 名称,见安装步骤中的图)
3. Navicat测试mysql安装成功
打开Navicat,新建连接,填写用户和密码:
点击“连接测试”
成功。
4. 可能出现的问题
Navicat安装和破解,参考:https://www.cdsy.xyz/computer/soft/others/230228/cd41020.html
建立连接时,可能会出现报错:
Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found
解决方案:
此为mysql的问题,非navicat客户端的问题。
cmd--> mysql -u root -p --->登录进入mysql后,执行:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';