安装版本说明

MySQL有如下多个版本可供选择,它们之间的区别如下:

  • MySQL Community Server:社区版本,开源免费,但不提供官方技术支持;一般学习和个人网站都使用此版本。
  • MySQL Cluster:集群版,开源免费,可将几个MySQL Server封装成一个Server;
  • MySQL Enterprise Edition:企业版本,需付费,可以试用30天,提供官网技术支持;
  • MySQL Cluster CGE:高级集群版,需付费;

下载安装文件

MySQL的官网下载地址为:MySQL下载地址。可以选择不同的操作系统版本进行下载。

因为服务器在国外,如果下载速度太慢,可选择国内的搜狐镜像进行下载:MySQL下载地址(国内搜狐镜像)

也可以选择网易镜像进行下载:MySQL下载地址(国内网易镜像)

打开官网的MySQL下载地址,在下载页面点击”MySQL Community Server“,进入操作系统选择和安装文件方式选择页面。

选择”Microsoft Windows“操作系统,以及点击”Windows(x86,32&64-bit),MySQL Installer MSI“的安装文件方式。进入在线安装、离线安装选择界面。

选择离线安装方式(文件大小比较大的那行),点击后面的”Download“。

打开的页面拉到最下面,点击”No thanks, just start my download.“,浏览器就开始自动下载了。

最终下载下来的文件名为:mysql-installer-community-8.0.30.0.msi。当然,版本号可能会有所不同,没有关系。

安装MySQL及相关组件

可以先观看视频教程:手把手教你在Windows下安装MySQL服务器

双击下载下来的安装包,启动安装程序。

如果安装过程中,弹出”This Application requires .NET Framework 4.5.2. Please install the…“之类的提示,说明你的系统中没有安装.NET组件。可以从官网下载安装包进行安装:官方下载地址

稍等一会后,进入”Choosing a Setup Type“选择界面。

其中列出了5种安装类型:

  • Developer Default:默认安装类型。
  • Server Only:仅安装服务器程序。
  • Client Only:仅安装客户端程序。
  • Full:完全安装。包括客户端程序、服务端程序、相关配套工具等。
  • Custom:自定义安装。根据自己需求,选择需要安装的软件和工具。

这里,我们选择Full(完全安装),点击Next(下一步)按钮。

在打开的”Check Requirements“界面,点击Next(下一步)按钮。

如果该步骤有弹出”One or more product requirements have not been satisfied“的提示,可以直接点击Yes按钮忽略。

在打开的”Installation“界面,可以看到准备安装的所有软件列表,点击Execute(执行)按钮执行安装。安装过程可能比较慢,需要耐心等待。

安装完成后,点击Next(下一步)按钮。开始进入MySQL配置阶段。

然后继续点击Next(下一步)按钮。

在打开的”Type and Networking“界面,可以不做任何修改,继续点击Next(下一步)按钮。不过,这里需要记住,这里使用了MySQL的默认端口3306。

在打开的”Authentication Method“界面,选择第一个”Use Strong Password Encryption for Authentication(RECOMMENDED)“,点击Next(下一步)按钮。

在打开的”Accounts and Roles“界面,为MySQL的管理员用户root设置用户密码。需要输入两遍,而且要确保相同。点击Next(下一步)按钮。

在打开的”Windows Service“界面,配置MySQL的服务名。一般不做修改,使用默认的即可。然后勾选”Start the MySQL Server at System Startup“,表示设置MySQL服务为开机自动启动。

下面选择”Standard System Account“,使用标准系统用户启动服务。然后点击Next(下一步)按钮。

在打开的”Apply Configuration“界面,点击Execute(执行)按钮,开始执行刚才的配置。

配置全部完成后,点击Finish(完成)按钮,完成MysQL的安装。

此时,安装程序会打开”Product Configuration“界面,点击Cancel(取消)按钮,并在弹出的对话框中选择Yes后确认,彻底退出安装过程。

启动MySQL服务

MySQL安装完毕后,需要启动服务端进程,否则客户端无法连接数据库。

在上面的配置过程中,已经将MySQL安装为Windows操作系统的一个服务,并设置了开机自动启动。此时,重启电脑,MySQL服务即可自动启动。

如果不想重启电脑,可以选择手工启动服务。

第一步:在开始菜单旁边的搜索框中输入”services.msc“,按”Enter“键确认。

第二步:在打开的Windows服务管理器界面,可以找到服务名为“MySQL”的服务项。如果状态为“已启动”,表示MySQL服务为启动状态。如果没有看到“已启动”的字样,说明服务没有启动。在MySQL服务项上右键,选择“启动”,即可启动服务。

通过Windows命令行登录MySQL数据库

MySQL安装并启动完毕后,客户端可以通过命令行、图形管理工具、高级语言(通过JDBC、ODBC等)等多种方式连接MySQL服务器。

这里先介绍如何使用Windows命令行登录MySQL数据库。

第一步:在开始菜单旁边的搜索框中输入“cmd”,按”Enter“键确认。

第二步:在打开的命令行窗口中,输入以下命令,并按”Enter“键确认。切换到MySQL的安装目录下。

cd C:\Program Files\MySQL\MySQL Server 8.0\bin\

第三步:在命令行窗口中,输入以下命令,并按”Enter“键确认。

mysql -h 127.0.0.1 -u root -p

其中:127.0.0.1表示的是本机。如果你要连接的是远程服务器,那么修改为远程服务器的IP地址或域名即可。

root表示的是MySQL数据库的用户名。也可以根据实际情况修改你自己的用户名。

C:\Program Files\MySQL\MySQL Server 8.0\bin > mysql -h 127.0.0.1 -u root -p
Enter password: ******

第四步:输入用户密码。如果光标前面的提示符变成“MySQL >”时,表示已经成功登录数据库。

在提示符后输入“SHOW DATABASES;”,查看当前数据库服务器中已经创建了哪些数据库。

mysql> SHOW DATABASES;
+-----------------------+
| Database              |
+-----------------------+
| information_schema    |
| mysql                 |
| performance_schema    |
+-----------------------+
3 rows in set (0.01 sec)
picture loss