MySQL 8.0.17 winx64(附加Navicat)手动配置版安装教程图解
下载MySQL和Navicat
首先,我们需要从官网下载MySQL 8.0.17的安装包。在下载时,需要注意选择对应的操作系统版本,即Windows 64位。
与此同时,我们还需要下载Navicat软件,这是一款GUI数据库管理工具,可以帮助我们更方便地管理MySQL数据库。
安装MySQL
-
运行MySQL安装包,选择“Custom”安装类型,因为这样可以让我们自定义MySQL的安装路径和配置信息。
-
选择安装路径,默认情况下是在C盘Program Files目录下,但是我们建议将其改为其他目录,比如D盘,以避免C盘空间不足等问题。
-
选择一个适合的“Type and Networking”配置,这里我们选择“Server only”,即仅安装MySQL服务端程序,因为Navicat已经提供了MySQL客户端功能,所以不需要再安装MySQL的客户端程序。
-
配置root用户的密码。在MySQL 8.0.17版本中,为了增强安全性,root用户的密码不能再用空字符串或简单密码,需要使用复杂的密码组合。我们建议将密码设置为20位以上的由字母、数字和符号组成的复杂密码。
-
选择安装MySQL服务的启动方式。默认情况下是使用“Windows Service”服务方式,因此可以自动开机启动,但需要管理员权限;也可以选择“MySQL Installer - Community”,则不需要管理员权限,但不会自动开机启动。
-
点击“Execute”按钮,开始安装MySQL。
配置MySQL
- 安装完成后,打开MySQL安装目录下的my.ini文件,修改以下几个配置项:
[mysqld]
skip-grant-tables
这里的作用是让MySQL开启所有用户都拥有root权限的模式,方便我们在后续设置用户权限时进行调试和测试。
-
打开Windows Services,在服务列表中找到MySQL服务,右键“重启”,以确保我们所配置的更改生效。
-
使用以下命令进入MySQL:
mysql -u root
如果成功进入MySQL,将出现类似以下的提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17 MySQL Community Server - GPL
- 使用以下命令修改root用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
这里的password需要替换为我们所设置的复杂密码。修改完成后,使用以下命令退出MySQL:
exit
- 再次修改my.ini配置文件,注释掉之前添加的skip-grant-tables配置项,保存并关闭文件。
[mysqld]
#skip-grant-tables
- 重启MySQL服务使配置项的更改生效。
使用Navicat连接MySQL
-
打开Navicat软件,点击“连接”按钮,选择“MySQL”作为数据库类型。
-
配置连接信息,包括主机名、端口、用户名和密码等,其中用户名必须输入root,密码为我们之前所设置的复杂密码。
-
点击“测试连接”按钮,确认连接成功后,保存连接信息并关闭对话框。
-
可以开始使用Navicat对MySQL数据库进行管理操作,包括创建数据库、表和用户,并对它们进行增、删、改、查操作,也可以备份和恢复数据等。
示例说明:
-
我们可以使用Navicat创建一个“students”数据库,并在其中创建一个“scores”表,用于记录学生的考试成绩。表结构可以包含学生姓名、学号、考试日期、科目和分数等字段。在Navicat中可以使用图形化界面进行表结构的创建和字段的添加或修改。
-
我们也可以使用Navicat创建一个名为“inspector”的用户,并为其授权可以在“students”数据库中进行读、写操作,但不允许删除表和数据库等操作。在Navicat中可以使用图形化界面进行用户和权限的创建和管理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 8.0.17 winx64(附加navicat)手动配置版安装教程图解 - Python技术站