MySQL:安装 MySQL、Navicat、使用 Navicat 连接 MySQL

文章目录

  • Day 01:
  • 一、概念
    • 1. 数据库 DB
    • 2. 数据库管理系统 DBMS
    • 3. MySQL
  • 二、安装 MySQL
  • 三、安装 Navicat Premium 16
  • 四、使用 Navicat 连接 MySQL
  • 注意:

Day 01:

一、概念

1. 数据库 DB

数据库:DB (Database) 数据仓库,可以存储大量数据,是一个软件,安装在操作系统(Windows, Linux, Mac 等)之上。

作用:存储数据,管理数据。

数据库的执行语句:SQL。

数据库分类:关系型数据库、非关系型数据库

  • 关系型数据库(SQL):通过表和表之间,行和列之间的关系进行数据的存储。如:MySQL、Oracle、SQL Server 等。
  • 非关系型数据库(NoSQL, Not only SQL):对象存储,通过对象的自身的属性来决定。如:Redis、MongDB 等。

2. 数据库管理系统 DBMS

数据库管理系统:DBMS (Database Management System) 数据库的管理软件,科学有效地管理数据,维护和获取数据。

3. MySQL

MySQL 是一个关系型数据库管理系统,是最好的关系数据库管理系统应用软件之一。

特点:体积小、速度快、总体拥有成本低,开源。

官网:MySQL 官网点此进入。


二、安装 MySQL

具体安装步骤点此进入,三步:

  • 下载安装包,下载网址:点此进入

  • 配置环境变量(这一步按照安装步骤进行操作)

  • 安装配置(这一步按照这里操作)
    • 在根目录下新建配置文件 my.ini,写入以下内容(强调:MySQL 8.0 版本不需要这一步!);
    • 管理员身份打开命令提示符,切换到 bin 目录下;
    • 在 bin 目录下,安装 MySQL:mysqld --install
    • 在 bin 目录下,初始化 MySQL:mysqld --initialize --user=root --console,此时记住初始化密码;
    • 在 bin 目录下,启动 MySQL 服务:net start mysql
    • 在 bin 目录下,登录进入 MySQL:mysql -u root -p,输入初始密码;
    • 在 mysql 中,可以进行操作,如修改密码输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
    • 在 mysql 中,退出时输入:quitexit
    • 在 bin 目录下,停止 MySQL 服务:net stop mysql

注意

  • 一定要用管理员身份打开命令提示符。
  • MySQL 8.0 版本不需要新建 my.ini 文件,否则不能启动 MySQL 服务。
  • 每次在登录进入 MySQL 之前,一定要保证 MySQL 是启动的(正在运行的)。
  • 可以在任务管理器的“服务”中看到 MySQL 的状态是正在运行还是已停止。
  • 在登录 MySQL 时,也可以在 p 后直接加密码登录(不能加空格),如:mysql -u root -p111111
  • 在 MySQL 中,进行操作的语句后面一定要加分号 ;

# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=F:\studying\MySQL\mysql-8.0.31-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
#datadir=F:\studying\MySQL\mysql-8.0.31-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

之后登录 MySQL 时,不需要在 bin 目录下启动和登录 MySQL,但仍需要用管理员身份打开命令提示符。


三、安装 Navicat Premium 16

安装教程参考链接点此进入,两步:安装、激活。

  1. 安装,进入 Navicat Premium 官网下载安装包,点此进入。

  1. 双击安装包进行安装,安装到指定路径,点 next 直到安装完成。

  1. 安装完毕后不要打开断开所有网络连接,为激活做准备。
  2. 激活,将激活工具复制到安装路径下,激活工具在本文最后。

  1. 管理员身份打开激活工具,开始激活步骤(可以参考安装教程)。

  1. 安装成功


四、使用 Navicat 连接 MySQL

创建一个名为 school 的数据库

新建一张表(设计表

在表中填入数据(打开表


注意:

  1. 各个链接
  • MySQL 官网:https://www.mysql.com/
  • MySQL 安装步骤:https://blog.csdn.net/a802976/article/details/119255644
  • MySQL 安装包下载地址:https://dev.mysql.com/downloads/
  • Navicat Premium 16 安装教程:https://blog.csdn.net/Stupid__Angel/article/details/127539077?ops_request_misc=&request_id=&biz_id=102&utm_term=navicat16
  • Navicat Premium 官网:https://www.navicat.com.cn/download/navicat-premium
  • Navicat Premium 16 安装包及对应的激活工具下载:点此进入,提取码:3285。
  1. 在启动 MySQL 时,无法启动,如图。

  1. 登录 MySQL 时出现:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

  1. 区分数据库和数据库管理系统

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

重磅!阿里版本【ChatGPT】开放测评!

前两天突然爆出惊人消息:阿里版ChatGPT开放测评了! 在本月初,已经有诸多关于阿里巴巴即将推出类似ChatGPT产品的传闻。 数日前,首批曝光的天猫精灵“鸟鸟分鸟”脱口秀版GPT基于大型模型的“精简版”,凭借其出色的表现吸…

快看这些wireshark 命令,必须得会!

wireshark捕获命令 捕获器表达式语法: 限定词三类 Type:host、net、prot 指出其后数字或名字的意义(主机,网段,端口) Direction:src、dst 指出传输方向 (源 、目的) …

最全Linux环境开发——shell编程

Linux下shell编程 一、什么是shell shell是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 shell 本质上是 linux 命令,一条一条命令组合在一起,实现某一个目的&#xff…

Golang每日一练(leetDay0033) 二叉树专题(2)

目录 97. 交错字符串 Interleaving String 🌟🌟 98. 验证二叉搜索树 Validate Binary Search Tree 🌟🌟 99. 恢复二叉搜索树 Recover Binary Search Tree 🌟🌟 🌟 每日一练刷题专栏 &am…

DFIG控制6-c:数字控制延时的分析和补偿

DFIG控制6-c:数字控制延时的分析和补偿 本文基于教程的第6部分。 DFIM Tutorial 6 - Dynamic Analysis of Current Loops in a Wind Turbine based on DFIG 教程提到了这本书: S.-K. Sul, Control of Electric Machine Drive Systems. John Wiley &…

好用的待办事项APP有哪些

你是否有这样的感受,这就是随着生活和工作节奏的加快,自己经常会面临各种各样的待办事项需要去完成,例如会议安排、每天的工作计划、学习任务等等。但是我们的大脑记忆是有限的,难免会出现忘记待办事项的情况,为了更好…

外包干了三年,算是废了...

先说一下自己的情况。大专生,19年通过校招进入湖南某软件公司,干了接近3年的测试,今年年上旬,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了三年&#xff0c…

detr训练自己的数据集

参考链接: https://zhuanlan.zhihu.com/p/490042821?utm_id0 transform结构: 原理:https://blog.csdn.net/weixin_44649780/article/details/126808881?spm1001.2014.3001.5501 图2: DETR使用一个传统的CNN主干来学习一个输入…

Densely Connected Pyramid Dehazing Network

Abstract 提出了一种新的端到端的单幅图像去雾方法,称为稠密连接金字塔去雾网络(DCPDN),该方法可以联合学习透射图、大气光照和去雾。通过将大气散射模型直接嵌入到网络中,实现了端到端的学习,从而保证了所…

【使用教程】CANopen一体化伺服电机在汇川H5U PLC上的应用(上)

本文内容主要介绍了立迈胜一体化低压伺服CANopen通信的电机在汇川H5UPLC上的使用,本篇主要讲解环境的搭建以及软件自带的调试功能使电机运动起来。 一、系统构成 本系统主要构成是笔记本电脑、汇川PLC(H5U-1614MTD-A8)、PMM60系列一体化伺服电机(PMM6040B-CANopen)…

Maxon One 春季版本更新动态

2023年3月29日,Maxon,为剪辑师、电影制作人、动态设计师、视觉特效艺术家和各类创作者提供专业软件解决方案的开发商,今天宣布对Maxon One进行全面更新。 Maxon的2023年春季版本在整个产品系列中提供了令人振奋的新功能和工作流程改进&#x…

创略科技联合创始人兼总裁杨辰韵:AIGC、隐私计算赋能数字营销的本质是“以客户为中心”丨数据猿专访...

‍数据智能产业创新服务媒体——聚焦数智 改变商业MarTech概念现身已超十年,伴随着企业数字化转型的大背景,中国MarTech市场也迎来了高速发展。据《2022年中国MarTech市场洞察报告》数据显示,2017-2021年,中国 MarTech产业规模从…

windows服务器自带IIS搭建网站并发布公网访问【内网穿透】

文章目录1.前言2.Windows网页设置2.1 Windows IIS功能设置2.2 IIS网页访问测试3. Cpolar内网穿透3.1 下载安装Cpolar3.2 Cpolar云端设置3.3 Cpolar本地设置4.公网访问测试5.结语转载自远程源码文章:【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网穿透…

普通人是否能从ChatGPT中分一杯羹?

ChatGPT3.0刚刚推出,最开始的时候,人们只是将ChatGPT看作一个很会聊天的机器人,无论问题多么天马行空,它的答案看上去都有理有据。后来,像打开潘多拉魔盒一样,很多人开始拿它编大纲、撰写文案、编代码、创作…

Apache 配置与应用

目录构建虚拟 Web 主机基于域名的虚拟主机1.为虚拟主机提供域名解析2.为虚拟主机准备网页文档3.添加虚拟主机配置4.设置访问控制5.加载独立的配置文件6.在客户机中访问虚拟 Web 主机基于IP地址的虚拟主机基于端口的虚拟主机Apache 连接保持构建Web虚拟目录与用户授权…

Sequence(二分 + 线段树)

H-Sequence_2020ICPC 江西省大学生程序设计竞赛(重现赛)Joanh_Lan (nowcoder.com) 题目描述 给定一个包含n个整数的数组a,你要对它执行两种类型的m个操作。1.给定两个整数x,y,将索引x的个数替换为数字y,即ax:y。2.给定…

【软考五】数据库(做题)

该文章不适合学习数据库,适合考证,遇到实际问题的,不要在这儿浪费时间。切记切记 软考之数据库一、概念数据模型(下午题常考)二、结构数据模型关系模型1、关系模型中基本术语2、关系模型中的关系完整性约束3、关系代数…

蓝桥杯 回忆迷宫 BFS DFS暴力模拟

⭐ 题目地址 样例输入 17 UUUULLLLDDDDRRRRU样例输出 ***** * * * *** * * *** * * *** * * ******🤠 注意方向:颠倒数组,行下标 是 y,列下标 是 x import java.util.*;public class Main { static int n;static int …

如何用jmeter+ant+jenkins搭建一个接口自动化测试框架?

目录 前言 一、什么是Jmeter? 二、什么是Ant? 三、什么是Jenkins? 四、如何构建一个JmeterAntJenkins的接口自动化测试框架? 五、JmeterAntJenkins接口自动化测试框架的优势和特点 六、总结 前言 Jmeter是一款功能强大的开…

2023年Win11备份文件的快捷方式

文件备份对于数据保护非常重要。无论是什么类型的文件,如照片、文档、音频、视频,它们对您来说都是独一无二的、珍贵的,因此您想备份文件并保护它们。 首先,备份文件无疑是保护文件的好习惯,尤其是定时备份。其次&…
最新文章