简单介绍一下MySQL的安装
官方网址:https://www.mysql.com/downloads/
1.找到MySQL Community Edition (GPL)
(注:GPL版本为开源,非商用;commercial为商用版)点击链接进入后, 会有一大堆可下载的选项对应不同的安装方式。windows安装选择MySQL on Windows (Installer & Tools)
选择第二个进行安装
三百多兆大小,等待下载完成即可。下载的是一个msi文件,windows可视化安装。完成后双击运行,一步一步安装即可。
此处我安装选择的 Custom模式,自定义安装产品,勾选了MySQL Servers(注意需要展开到此节点的叶节点,然后根据电脑32位还是64位选择合适的节点,再添加到右边,点击下一步开始安装。)未勾选的选项,如果在将来想要安装,还可以再次运行msi,进行升级勾选。
后续一直采用默认选项,一路Next即可。
注:到配置步骤时,我依然采用了默认的Config Type(“Development Machine”),选择此项将使用较小的内容来运行我们的mysql server,对应小型软件、学习是完全够用的。之后“Next”。
配置root用户的密码,还可以添加其他用户。记住所配置的root用户密码!
一直点Next,直至Finish.
2.配置环境变量
为了能直接在cmd中使用mysql,需配置一下环境变量。win+pause--》环境变量--》在path中添加mysql安装的bin目录。mysql默认安装在C:\Program Files\MySQL\MySQL Server 8.0\bin。
成功。且mysql service已经在运行。
补充mysql service 启动和关闭命令:
管理员身份运行cmd,
开启: net start mysqlwyh
关闭:net stop mysqlwyh
(注:mysqlwyh是我配置的我的mysql service 名称,见安装步骤中的图)
3.安装Navicat
建立连接时,可能会出现报错:
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';