MySQL下载及使用navicat连接mysql数据库(含下载地址、超具体细节、推荐数据库教程)

news2024/12/23 15:45:44

目录

  • 下载地址
  • 安装流程
    • 第一步:开始安装
    • 第二步:类型选择
    • 第三步:developer default
    • 第四步:execute
    • 第五步:服务器配置窗口
    • 第六步:网络类型配置窗口
    • 第七步:
    • 第八步:服务器密码设置窗口
    • 第九步:服务器名称窗口
    • 第十步:server file permissions
    • 第十一步:测试
  • 卸载
  • 使用navicat连接mysql数据库
  • 数据库教程推荐(B站)

下载地址

https://dev.mysql.com/downloads/installer/

Archives中选择版本

会显示如下图两种,建议选第二个(前者(含web)是联网安装,当安装时必须访问互联网,后者是离线安装)

虽然显示32bit,但64位也是下载这个
在这里插入图片描述

点击download跳转到下载页面,会有登录,可以不登录。划到底部点击 “No thanks, just start my download.” 即可开始下载。

在这里插入图片描述

安装流程

第一步:开始安装

双击下图所示安装程序,正式开始!在这里插入图片描述
若安装时遇到:“only one instanceof mysql installer for windows can be run at a time”问题,表示之前安装的未卸载或未卸载干净或卸载后未重启

解决办法:1.双击安装程序进行卸载,选择remove,依次进行。
2.删除目录:
把C:\Program Files (x86)下的MySQL文件删除
把C:\ProgramData下的MySQL文件删除
3.重启
4.重新安装

第二步:类型选择

进入类型选择页面,根据个人需求选择(若无特定需求以及初学者,推荐developer default在这里插入图片描述

developer default(开发者默认):安装mysql开发所需的所有产品
server only(服务器):只安装mysql服务器产品
client only(客户端):只安装没有服务器的mysql客户端产品
full(完全):安装所有包含的mysql产品和功能
custom(手动):手动选择系统上应安装的产品

我选择的是developer default

推荐一个custom安装教程:https://blog.csdn.net/SoloVersion/article/details/123760428

第三步:developer default

选择developer default,点击next,请注意!这里的安装路径不推荐默认的C盘,建议改为自己平时安装软件的地方
在这里插入图片描述

第四步:execute

进入如下界面,直接点击execute即可,
直到所有product前均为绿色对勾图标,如下第二幅图所示,点击next 在这里插入图片描述
在这里插入图片描述

第五步:服务器配置窗口

进入服务器配置窗口,进行信息确认,确认后点击next
在这里插入图片描述

第六步:网络类型配置窗口

进入网络类型配置窗口,这里全部默认设置,不做修改,点击next
在这里插入图片描述
浅解释一下(注意事项):
1.Config Type中 3 个选项的具体含义如下:

Development Machine(开发机器):安装的 MySQL服务器作为开发机器的一部分,在三种可选的类型中,占用的内存最少;(初学者推荐“Development Machine”选项)
Server Machine(服务器):安装的 MySQL 服务器作为服务器机器的一部分,占用的内存在三种类型中居中;
Dedicated MySQL Server Machine(专用服务器):安装专用 MySQL 数据库服务器,占用机器全部有效的内存。

2.端口号(Port):是任何一个软件/应用都会有的,端口号是应用的唯一代表(计算机网络知识)。端口号通常和IP地址在一起, IP地址用来定位计算机的,端口号port是用来定位计算机上某个服务的/某个应用的!在同一台计算机上,端口号不能重复,具有唯一性。
3306端口是mysql数据的默认端口

3.Open Windows Firewall ports for network access

第七步:

按需求选择!!

第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,现在比较推荐,但是!!如果选第一种方式,很可能比较旧的navicat等客户端连不上mysql8(新的基本都OK,例如我用的navicat12)。

第二个就是旧的,安全性差一点,看后面使用mysql客户端navicat版本是多少,它链接mysql用的是不是这个加密算法,所以这一步很重要。
这里我选的第一个

在这里插入图片描述

第八步:服务器密码设置窗口

进入服务器密码设置窗口,设置密码(一定要记住噢,最常见的:123456,大家要是怕忘记就这个),输入两遍
(这里设置的是超级管理员root的密码(超级管理员叫root不可更改))
点击Add User可添加新用户

在这里插入图片描述

第九步:服务器名称窗口

进入服务器名称窗口设置服务器名称,这里无特殊需要不修改,点击next在这里插入图片描述

第十步:server file permissions

server file permissions这步一般也是默认向下即可(忘截图)
到如下页面,点击 execute 完成 MySQL 的各项配置
在这里插入图片描述
直到如下图所示,配置全部完成
在这里插入图片描述

往下就一直next,不再全部配图
这个界面:输入刚刚设置的密码,点击check,出现connection succeeded,点击next
在这里插入图片描述
在这里插入图片描述

第十一步:测试

到这里就全部完成,如果想测试一下,找到下载好的打开MySQL 8.0 Command Line Client输入密码测试在这里插入图片描述
在这里插入图片描述
输入 show databases; (包括分号)

在这里插入图片描述
出现下图,成功!
在这里插入图片描述

卸载

有卸载需求的宝贝看过来! 刚装好的可不要看哦!

1.双击安装程序进行卸载,选择remove,依次进行。
2.删除目录:
把C:\Program Files (x86)下的MySQL文件删除
把C:\ProgramData下的MySQL文件删除

使用navicat连接mysql数据库

navicat安装 大家可以自行搜索(因为我装了很久了,现在有很多新版本了就不给大家资源了),经济允许支持正版
给大家推荐几个链接:
navicat15
navicat16

打开navicat,点击连接,选择MySQL
在这里插入图片描述
连接名:可以随意起,和已经有的不能重名
主机:localhost,表示mysql数据库在本地(也就是你的电脑上)
端口:默认是3306
用户名和密码:这里输入安装mysql数据库时设置的用户名和密码(没添加新用户就是root)
点击“测试连接”,如果提示“连接成功”,说明连接属性设置正确,可以连上mysql数据库了。点击“确定”按钮
在这里插入图片描述
连接成功后,在左侧的导航窗口中会看到mysql数据库里所有的数据库
在这里插入图片描述

数据库教程推荐(B站)

老杜:MySQL入门基础,mysql基础视频+数据库实战,老杜带你学
尚硅谷:MySQL数据库教程天花板,mysql安装到mysql高级,强!硬!
黑马程序员:MySQL数据库入门到精通,从mysql安装到mysql高级

以上即为MySQL下载,安装和用navicat连接mysql数据库的全部内容,欢迎大家一起交流学习,欢迎大家提出问题和意见,我会及时改进并学习的!

更多数据库内容即将更新,关注作者,更多精彩内容不错过!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/144638.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue全家桶 Pinia状态管理

Pinia状态管理1. Pinia和Vuex的对比2. 创建Pinia的Store3. Store 简介与使用4. Pinia核心概念State5. Pinia核心概念Getters6. Pinia核心概念ActionsPinia开始于大概2019年,最初是作为一个实验为Vue重新设计状态管理,让它用起来像组合式API,从…

[C语言]初步的来了解一下指针(多图详解)

目录 1.指针是什么 2.指针类型 2.1指针类型的意义(-整数) 2.2指针的解引用 3.野指针 3.1野指针出现的情况 3.2 如何规避野指针 4.指针运算 4.1指针-整数 4.2指针-(减)指针 5.二级指针 1.指针是什么 指针是内存中最小的单元编号,也就是地址。指针还可以是一种…

录屏软件电脑版免费哪个好?4款免费屏幕录制软件下载

在电脑上经常能使用的录屏功能:录制软件的操作过程、精彩的游戏瞬间、经典的影视故事、网络教学等。许多人都在问,录屏软件电脑版哪个好?Windows平台上有很多录屏软件,如果对录屏需求不高的朋友,可以通过内置的视频软件…

08线性回归+基础优化算法

P2基础优化算法 1.最常见的优化算法——梯度下降,用在模型没有显示解的情况下(线性回归有显示解,但是现实中很少有这样理想的情况) 2.梯度下降的实现方法:沿着反梯度更新方向参数求解 解释: 超参数&#x…

HTTP_day03

当键入网址后,到网页显示,其间发生了什么(下) 掘金地址 键入 localhost ,通过 Wireshark 抓包分析,抓包结果如下图所示 抓包结果 我们知道 HTTP 协议是运行在 TCP/IP 基础 之上的。 浏览器 通过 HTTP 接收和发送数据…

怎么才能写出好的代码

前言这是一篇如何写好代码的水文,因为最近输出了不少干货,但是大家点赞太少,我越来越没有激情了,那就放放水啦。所以如果大家觉得我的分享对你有用,动动发财小手,赞起来吧!虽然是一篇水文&#…

谷粒学苑项目-第一章数据库设计与项目结构-1.1

一、数据库设计 1、数据库 guli2、数据表 CREATE TABLE edu_teacher (id char(19) NOT NULL COMMENT 讲师ID,name varchar(20) NOT NULL COMMENT 讲师姓名,intro varchar(500) NOT NULL DEFAULT COMMENT 讲师简介,career varchar(500) DEFAULT NULL COMMENT 讲师资历,一句话说…

Java--经典九道练习题

文章内容 一、用户登录 二、遍历字符串 三、统计字符个数 四、拼接字符串 五、字符串反转 六、金额转换(较难) 七、手机号屏蔽 八、身份证号码信息查看 九、游戏骂人敏感词替换 一、用户登录 一直正确的用户名和密码,请用程序实现模…

获取当前进程的启动程序

本文迁移自本人网易博客,写于2012年3月23日,获取当前进程的启动程序 - lysygyy的日志 - 网易博客 (163.com)1.获取当前进程的启动程序CString sFile;GetModuleFileName(NULL, sFile.GetBuffer(), 255);2.获取文件类型3.Autocad文档交互时,使用…

Camera | 1.Camera基础知识

一口君最近在玩瑞芯微的板子,之前写了几篇基于瑞芯微的文章,大家可以学习一下。 《瑞芯微rk356x板子快速上手》 《Linux驱动|rtc-hym8563移植笔记》 《Linux驱动 | Linux内核 RTC时间架构》 《瑞芯微 | 摄像头ov13850移植笔记》 《rk3568 | 瑞芯微平…

图的生成树与生成森林

文章目录连通图与连通分量强连通图与强连通分量图的连通性判断生成树深度优先生成树邻接表邻接矩阵广度优先生成树邻接表邻接矩阵生成森林获取边弧的权值源代码连通图与连通分量 在无向图中, 若从顶点v到顶点w有路径存在, 则称v和w是连通的. 若图G中任意两个顶点都是连通的, 则…

动态规划--矩阵链相乘问题

明确原始问题A[1:n]:计算矩阵链 所需的最小乘法次数。 (1)是否满足最优子结构,问题的解是否包含子问题的优化解? 若计算A[1:n]的优化顺序在k处断开矩阵链,即A[1:n]A[1:k]A[k1:n],则在A[1:n]的优化顺序中&a…

ReFactor GNN:从消息传递角度重新审视FMs

分享嘉宾 | 陈艺虹 文稿整理 | William Knowledge Graph Completion(KGC) 知识图谱一般会有多个节点,包括性别、国家等各种各样的节点(也可理解为实体),节点之间会有不同的关系,可以通过其他的一些节点预测出当前节点的其他信息。恢复这些信…

2023/1/6 Vue学习笔记-1

尝试 Vue.js 最简单的方法是使用 Hello World 例子。你可以在浏览器新标签页中打开它&#xff0c;跟着例子学习一些基础用法。或者你也可以创建一个 .html 文件&#xff0c;然后通过如下方式引入 Vue&#xff1a; <!-- 开发环境版本&#xff0c;包含了有帮助的命令行警告 -…

设计模式——建造者模式

文章目录模式理解基本概念使用示例建造者模式延展模式理解 建造者模式&#xff08;Builder Pattern&#xff09;&#xff1a;建造者模式是一种对象创建型模式。将一个复杂对象的构建与它的表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。这句话理解起来太抽象了&…

B. Dima and a Bad XOR(构造 + 异或性质)

Problem - 1151B - Codeforces 来自Kremland的学生Dima有一个大小为nm的非负整数矩阵a。 他希望从矩阵的每一行中选择一个整数&#xff0c;以便所选整数的按位互斥或严格大于0。帮助他! 形式上&#xff0c;他想选择一个整数序列c1,c2&#xff0c;…&#xff0c;cn(1≤cj≤m)&am…

Integer包装类详解(java)

文章目录&#x1f4d6;前言&#xff1a;&#x1f380;包装类概念&#xff1a;&#x1f380;包装类分类&#xff1a;&#x1f380;包装类integer介绍&#xff1a;&#x1f387;自动装箱和自动拆箱问题【⚠注意面试常考点】&#x1f387;Integer常用方法&#xff1a;&#x1f4d6…

2023真无线蓝牙耳机推荐:高性价比真无线蓝牙耳机各价位蓝牙耳机推荐!

2023年了&#xff0c;蓝牙耳机赛道依然很卷&#xff01;性价比是反映物品可买程度的一种量化的计量方式。现如今&#xff0c;蓝牙耳机市场上主打高性价比的不在少数&#xff0c;而高性价比的东西往往更能精准抓住用户“痛点”&#xff0c;从而受到了不少用户的欢迎。 既然高性…

面试20分钟就完事了,问的实在是太......

干了两年外包&#xff0c;本来想出来正儿八经找个互联网公司上班&#xff0c;没想到算法死在另一家厂子。 自从加入这家外包公司&#xff0c;每天都在加班&#xff0c;钱倒是给的不少&#xff0c;所以也就忍了。没想到11月一纸通知&#xff0c;所有人不许加班&#xff0c;薪资…

Spring Boot整合Junit

系列文章目录 Spring Boot[概述、功能、快速入门]_心态还需努力呀的博客-CSDN博客 Spring Boot读取配置文件内容的三种方式_心态还需努力呀的博客-CSDN博客 该系列文章持续更新中~ 目录 系列文章目录 前言 一、搭建SpringBoot工程 二、引入starter-test起步依赖 三、编…