mysql 8.0.17 winx64(附加navicat)手动配置版安装教程图解

MySQL 8.0.17 winx64(附加Navicat)手动配置版安装教程图解

下载MySQL和Navicat

首先,我们需要从官网下载MySQL 8.0.17的安装包。在下载时,需要注意选择对应的操作系统版本,即Windows 64位。

与此同时,我们还需要下载Navicat软件,这是一款GUI数据库管理工具,可以帮助我们更方便地管理MySQL数据库。

安装MySQL

  1. 运行MySQL安装包,选择“Custom”安装类型,因为这样可以让我们自定义MySQL的安装路径和配置信息。

  2. 选择安装路径,默认情况下是在C盘Program Files目录下,但是我们建议将其改为其他目录,比如D盘,以避免C盘空间不足等问题。

  3. 选择一个适合的“Type and Networking”配置,这里我们选择“Server only”,即仅安装MySQL服务端程序,因为Navicat已经提供了MySQL客户端功能,所以不需要再安装MySQL的客户端程序。

  4. 配置root用户的密码。在MySQL 8.0.17版本中,为了增强安全性,root用户的密码不能再用空字符串或简单密码,需要使用复杂的密码组合。我们建议将密码设置为20位以上的由字母、数字和符号组成的复杂密码。

  5. 选择安装MySQL服务的启动方式。默认情况下是使用“Windows Service”服务方式,因此可以自动开机启动,但需要管理员权限;也可以选择“MySQL Installer - Community”,则不需要管理员权限,但不会自动开机启动。

  6. 点击“Execute”按钮,开始安装MySQL。

配置MySQL

  1. 安装完成后,打开MySQL安装目录下的my.ini文件,修改以下几个配置项:

[mysqld]
skip-grant-tables

这里的作用是让MySQL开启所有用户都拥有root权限的模式,方便我们在后续设置用户权限时进行调试和测试。

  1. 打开Windows Services,在服务列表中找到MySQL服务,右键“重启”,以确保我们所配置的更改生效。

  2. 使用以下命令进入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

  1. 使用以下命令修改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

这里的password需要替换为我们所设置的复杂密码。修改完成后,使用以下命令退出MySQL:

exit

  1. 再次修改my.ini配置文件,注释掉之前添加的skip-grant-tables配置项,保存并关闭文件。

[mysqld]
#skip-grant-tables

  1. 重启MySQL服务使配置项的更改生效。

使用Navicat连接MySQL

  1. 打开Navicat软件,点击“连接”按钮,选择“MySQL”作为数据库类型。

  2. 配置连接信息,包括主机名、端口、用户名和密码等,其中用户名必须输入root,密码为我们之前所设置的复杂密码。

  3. 点击“测试连接”按钮,确认连接成功后,保存连接信息并关闭对话框。

  4. 可以开始使用Navicat对MySQL数据库进行管理操作,包括创建数据库、表和用户,并对它们进行增、删、改、查操作,也可以备份和恢复数据等。

示例说明:

  1. 我们可以使用Navicat创建一个“students”数据库,并在其中创建一个“scores”表,用于记录学生的考试成绩。表结构可以包含学生姓名、学号、考试日期、科目和分数等字段。在Navicat中可以使用图形化界面进行表结构的创建和字段的添加或修改。

  2. 我们也可以使用Navicat创建一个名为“inspector”的用户,并为其授权可以在“students”数据库中进行读、写操作,但不允许删除表和数据库等操作。在Navicat中可以使用图形化界面进行用户和权限的创建和管理。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 8.0.17 winx64(附加navicat)手动配置版安装教程图解 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • MySQL修改和删除索引(DROP INDEX)方法详解

    修改索引 1.修改单个索引列: ALTER TABLE table_name MODIFY INDEX index_name(column_name_new); 2.修改多列组成的联合索引列: ALTER TABLE table_name DROP INDEX index_name, ADD INDEX index_name(column_name_new1…

    MySQL 2023年3月10日
    00
  • MySQL 同主机不同数据库之间的复制

    MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中。 mysqldump Portal_DEV -u root -ppassword1 –add-drop-table | mysql Portal_Optimize -u root -ppassword1 在复制过程中,出现如下报错: ERROR 1153 (08…

    MySQL 2023年4月16日
    00
  • MySQL数据库误操作后快速回滚的方法

    下面是详细讲解MySQL数据库误操作后快速回滚的方法的攻略: 1. 概述 MySQL是一款常用的关系型数据库系统。在使用MySQL过程中,偶尔会发生误操作,比如删除错误的数据、修改错误的数据等,这些误操作可能会对数据库造成严重的影响。如果没有备份,将会带来无法挽回的后果。因此,本文将介绍一些MySQL数据库误操作后快速回滚的方法,以防止误操作对数据库造成的影…

    MySQL 2023年5月18日
    00
  • Godaddy虚拟主机新建mysql数据库 2019最新

    第一次用狗爹,完全摸不着路子。 网站本地已搭建,不知道数据库是在哪里上传。 百度搜索结果都是四五年前的旧内容,耽误时间。 还是问客服,Godaddy的客服确实不赖   godaddy虚拟主机如何新建数据库: 1. 进入会员管理中心 https://account.godaddy.com/products 2. 进入虚拟主机管理 3. 进入cPanel管理员 …

    MySQL 2023年4月13日
    00
  • 如何进行mysql的优化

    下面是我提供的mysql优化攻略: 一、初步验证 在进行mysql优化之前,我们需要先验证当前数据库的瓶颈在哪里,主要分为以下几个步骤: 观察服务器的性能指标,例如CPU使用率、内存占用情况、磁盘I/O等等。 使用explain命令查看SQL执行计划,检查是否有全表扫描、临时表等问题。 使用mysql自带的工具,例如mysqlslap、mysqladmin等…

    MySQL 2023年5月19日
    00
  • 详解MySQL 慢查询

    下面我就详细讲解一下“详解MySQL慢查询”的完整攻略。 1. 慢查询(Slow Query)是什么 慢查询指的是执行耗时较长的查询语句,一般是指执行时间超过某个阀值的SQL语句。对于MySQL来说,默认情况下,执行时间超过10秒的查询被认为是慢查询。 2. MySQL慢查询日志开启 MySQL提供了慢查询日志功能,可以记录执行时间长的SQL语句,以帮助我们…

    MySQL 2023年5月19日
    00
  • MySQL死锁原因分析

    行级锁有三种模式: innodb 行级锁 record-level lock大致有三种:record lock, gap lock and Next-KeyLocks。 record lock  锁住某一行记录   gap lock     锁住某一段范围中的记录  next key lock 是前两者效果的叠加。   问题: 行级锁表现形式:next-ke…

    MySQL 2023年4月13日
    00
  • 小白的springboot之路(三)、集成mybatis与MySQL

    0、前言   mybatis属于半自动的ORM,相比hibernate这种全自动的ORM,兼顾了性能与易用;目前企业项目中,基本都是mybatis的天下;今天就来整合mybatis与MySQL; 1、整合   1.-1、添加依赖: <!– 集成mybatis –> <dependency> <groupId>org.m…

    MySQL 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部