IDEA连接MySQL安装与配置
MySQL下载
MySQL介绍
MySQL分为社区版和企业版,区别在于:社区版是自由下载而且完全免费,但官方不提供任何技术的支持,适用于大多数普通的用户;企业版是收费的,不能在线下载,但提供更多功能和更完备的技术支持,更适用对数据库的功能和可靠性要求较高的企业用户。
Mysql又分为三个类型:
- Standard:推荐大多数用户下载
- Max:比standard多一些东西,但是还没有正式测试发布
- Debugl:与standard类似,但包括一些调试内容,会影响系统的性能,所以不推荐。
MySQL下载链接:www.mysql.com
MySQL下载
- 下拉选择community版本
- 选择MySQL Community Server
- 选择自己需要的版本和电脑的支持的操作系统
我这边选择的是5.7版本,和installer for windows的
- 选择installer for windows的就会进入这个界面
我当时就很好奇mysql-installer-web-community和mysql-installer-communityl的区别,然后下载的大小也不一样。
官方的解释就是
Choosing the right file:
If you have an online connection while running the MySQL Installer, choose the mysql-installer-web-community file. If you do NOT have an online connection while running the MySQL Installer, choose the mysql-installer-community file.
意思就是一个在线安装,一个离线安装。
点击下载,这边会叫你注册或者登录的界面,可以直接拒绝 (狗头)
MySQL安装
- 下载完成后,双击点开。
然后会出现这个界面,等待一下
-
choosing a setup type界面
初学者建议选择默认,因为不知道有什么需求。
我这里选择的是custom选项,可以自己选择安装的程序功能和安装位置。
-
选择要下载的程序功能
- MySQL Server :MySQL服务器 MySQL Workbench:是一个用于处理MySQL服务器和数据库的图形化工具 MySQL for Visual Studio:是一个Visual Studio工具包,提供对MySQL对象和数据的访问 MySQL
- Shell:是一个MySQL的高级客户端和代码编辑器 MySQL
- Router:是一个轻量级中间级,提供应用程序和后端MySQL服务器之间的透明路由 Connector/ODBC:开放数据库连接(Open
- Database Connectivity)为客户端程序提供了一种访问各种数据库和数据源的方法
- Connector/C++:用于C++程序连接MySQL服务器 Connector/Python:用于Python程序连接MySQL服务器
- Connector/NET:用于.NET程序连接MySQL服务器
- Connector/J:用于Java程序连接MySQL服务器,其实现了JDBC(Java Database
- Connectivity)API MySQL Documentation:MySQL使用文档 Samples and
- Examples:应用示例
点击advanced options可以修改安装路径
在Installation Directory(安装目录)中指定MySQL安装位置,我选择安在 E 盘。
在Data Directory(数据目录)中指定数据所放的位置,和上面的安装目录一致即可。
注意:指定Data Directory时不需要再加Data,因为程序会自动加,若再加Data目录安装完后Data目录下还会多一个Data目录。
修改路径时出现“你选择的路径已经存在”的问题
在修改安装目录时会出现:The selected path already exists.
情况一:之前安装过mysql没有删除干净
解决办法:
- 管理员身份运行cmd!
- 进入命令提示符
- 输入cd /d E:\mysql\mysql-5.7.26-win64\bin
输入安装命令mysqld install,出现问题The service already exists,这是由于之前已经安装过mysql并且没有删除干净
- 重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务,发现之前确实有安装过
- 命令sc delete mysql,删除该mysql,即可完成
如果出现报错:
Install/Remove of the Service Denied
那是因为打开cmd.exe程序的时候没有选择“用管理员身份打开”。
情况二:没有安装过mysql
解决方法:
把你自己创建的空文件夹删除掉,路径原封不动照填。
选择修改的路径后,选择next,出现check requirements
记住要修改好再next!!不行back回去检查一下
我这边第一次安装mysql所以出现警告,选择no。