数据库简介及安装

article/2025/11/6 5:07:48

目录

MySQL数据库:

MySQL的特性:

Widow安装MySQL:

1.zip安装

2.msi安装


MySQL数据库:

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

目前MySQL被广泛地应用在Internet上的中小型网站中。由于体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL 是开源的,目前隶属于 Oracle 旗下产品。

MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

MySQL 使用标准的 SQL 数据语言形式。

MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。

MySQL 对 PHP 有很好的支持,PHP 是很适合用于 Web 程序开发。

MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。

MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。

MySQL的特性:

1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

2.支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、 OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。

3.为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、 Python、Ruby和Tcl等。

4.支持多线程,充分利用CPU资源,支持多用户。

5.优化的SQL查询算法,有效地提高查询速度。

6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的 软件中。

7.提供多字符集支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数 据列名。

8.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

9.提供用于管理、检查、优化数据库操作的管理工具。

10.可以处理拥有上千万条记录的大型数据库。

Widow安装MySQL:

1.zip安装

zip下载版本:https://dev.mysql.com/downloads/mysql/

压缩包的方式在5.7之前和之后不太一样

zip版(5.5、5.6):

1、解压到非中文、非特殊字符路径下

2、将bin目录配置到环境变量中

3、在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

basedir=mysql主目录 ​ datadir=mysql主目录/data

4、以管理员身份打开cmd,将路径切换到bin中,执行命令 mysqld install 新服务名 # 安装mysql服务器到系统

5、启动服务: 可以手动启动服务 也可以使用net start mysql 命令启动

6、测试 cmd中执行命令 mysql -uroot -p

zip版(5.7及8.0):

1、下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下。

2、打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:

在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

basedir=mysql主目录 ​

datadir=mysql主目录/data

3、初始化命令(记录控制台给出的随机密码,一定记住):

mysqld --initialize --console

4、然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)

mysqld --install mysql8

5、启动服务:

net start mysql8

6、登陆旧密码登陆(第3步中的密码):

mysql -u root -p

7、修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';              
# 之后键入修改密码的命令:
ALTER USER root@localhost IDENTIFIED  BY 'root'

8、使用新密码登陆:

mysql -u root -p 新密码

9、卸载MySQL:

停止服务:net stop mysql

删除服务:mysqld --remove

2.msi安装

官网下载对应的安装包,根据需要下载对应的版本即可:

8.0:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.18.0.msi 5.7:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.28.0.msi

当然也可以选择自己需要的版本:MySQL :: Download MySQL Installer (Archived Versions)

安装完成后需要配置文件,则在MySQL主目录下创建my.ini

[mysqld]
# skip_grant_tables
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\tools\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\tools\mysql-8.0.11-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[client]
#password = your_password
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

以下是安装过程:

​​​​​​​ 

 

 


http://chatgpt.dhexx.cn/article/srhI6bUD.shtml

相关文章

数据库的安装步骤

2.1将mysql和navicat的安装包解压到合适的位置 2.2配置环境变量 右击 我的电脑-->属性-->高级系统系统设置-->高级-->环境变量-->系统变量中选择path,将自己的路径填入,比如我的在以下路径,之后点击确定。 2.3以管理员的身份…

数据库安装部署

数据库软件安装 安装包解压 Windows环境:Windows环境中,如果安装包不是.exe的格式,而是压缩包,需要先对压缩包进行解压,右键解压缩即可。 Linux环境:iso后缀的文件,需要对文件进行挂载&#x…

数据库安装四种方法

安装数据库 一、在网上下载安装包 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar 解压 tar xvf mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar 安装 dnf localinstall mysql-community-server-8.0.30-1.el8.x86_64.rpm mysql-commun…

随手记安全吗?随手记手把手教你分析理财平台安全性

我们在选择一个理财平台进行投资时,往往首先会去查看一个平台的信息。除了通过平台官网了解相关信息外,我们还可以在国家企业信息公示系统或天眼查、启信宝等专门网站上对平台的信息进行查询。下面,小编就以随手记为例,手把手教大…

随手记安全吗?个人感觉可以从以下三个方面去考虑

随手记安全吗?个人感觉可以从以下三个方面去考虑:一、背后团队;二、市场认可度;三、用户口碑。 一、背后团队 首先分析随手记的创始团队。随手记的创始团队基本来自金蝶,公司的天使投资人是金蝶创始人徐少春。学过财务的肯定都…

随手记提交自查报告,随手记理财靠谱性再进一步!

2018年10月12日,随手记合规备案专项组正式向深圳市南山区金融办递交内容涉及108条的自查报告及89项补充材料,随手记在合规备案的道路上再取得阶段性成果!   2018年8月中旬,全国P2P网络借贷风险专项整治工作领导小组办公室向各省…

随手记怎么样靠谱吗?随手记平台不触碰用户资金

随着经济的快速发展和人们理财意识的增强,互联网理财在人们的日常生活中逐步普及。而随手记作为随手集团旗下集手机记账、财务规划、金融服务、社区投资者教育等功能于一体的个人财务管理和金融服务品牌,其推出的理财产品受到不少理财投资者的青睐。但是…

java随手记

一个类只能有一个公用类(public)对于基本数据类型和引用数据类型的初步理解 var obj1 new Object(); var obj2 obj1; obj2.name xpf; console.log(obj1.name); //xpf同样obj2 是 obj1的一个副本,但是不同的是,obj1与obj2的引…

随手记投资安全吗?看完你就知道了

之前做过一个调查很多人都想了解关于随手记和随手投资的介绍今天就来分享啦! 在深圳南山的科技园坐落了许多的高新技术企业 我们也在这里 高新南十二路的金蝶软件园 就是随手记所在地从2010年诞生至今随手记已经八岁了一起回顾下随手记的成长之路 2010年-诞生 诞…

随手记投资安全吗?查看网贷投资理财平台的风控

如何查看网贷投资理财平台的风控? 随手记投资安全吗?对于一个投资理财平台来说,完善、合理、有效的风控体系无疑是投资人需要关注的重中之重。只有做好了风控,才能把投资风险控制在合理范围之内,从而保障投资人的资金安…

随手记理财安全吗?随手记专业风控团队层层把关

对于一个投资理财平台来说,完善、合理、有效的风控体系无疑是投资人需要关注的重中之重。只有做好了风控,才能把投资风险控制在合理范围之内,从而保障投资人的资金安全。在挑选一个合适、靠谱的平台投资之前,又应该怎么去判断平台…

吴晓慧讲述:“随手记安全吗”网贷平台“出清”利好行业发展

最近一个月,网贷行业神经紧绷。跑路、提现困难、经侦介入,多家平台“爆雷”或停止运营,行业似乎进入了一个风险的集中爆发期,不少投资者遭遇资金损失。 “最近爆雷的很多平台实际上都不算是严格意义上的P2P平台。对于P2P平台来说,它的定位就是金融信息中介,对于资产的要…

随手记安全吗?随手科技获选深圳市南山区“绿色通道”企业

中国网7月20日讯:6月26日上午,深圳市南山区对辖区经济社会发展做出突出贡献的纳税百强企业代表进行表彰,并为南山区总部企业和绿色通道企业授牌。随手科技等686家企业获选南山区“绿色通道”企业,由南山区企业“绿色通道”工作领导…

随手集团副总裁吴晓慧讲:随手记安全吗

最近一个月,网贷行业神经紧绷。跑路、提现困难、经侦介入,多家平台“爆雷”或停止运营,行业似乎进入了一个风险的集中爆发期,不少投资者遭遇资金损失。 “最近爆雷的很多平台实际上都不算是严格意义上的P2P平台。对于P2P平台来说…

考研复试专业课面试——数据结构

记:此篇博客是关于考研复试中专业课面试的相关知识点,按个人理解来总结的,用来锻炼自己的逻辑思维,可能不太准确,希望指正。 1、数组和链表的区别? 从逻辑结构来看:数组的存储长度是固定的&…

数据结构复习

临近期末整理的一些复习题,仅供参考,切莫作为期末考试依据!!! 选择题 数组A[1..5,1..6]每个元素占5个单元,将其按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为&…

2022考研数据结构_1 绪论

https://gitee.com/fakerlove/Data-Structure-文章地址 文章目录 1. 数据结构绪论1.1 什么是数据结构?1.2 数据结构起源1.3 程序设计数据结构算法1.4基本概念和术语1.4.1数据1.4.2 数据元素1.4.3 数据项1.4.4 数据对象1.4.5 数据结构 1.5 逻辑结构与物理结构**1.5.…

数据结构考研如何120+?

数据结构考研如何120? 附:各大高校专业课资料整理可以看一下我的博客主页上传的资源哦!感谢关注,点赞,评论♥ 前几天收到私信问:0基础跨考,0基础跨考的话是不是需要先学c语言呢,等…

22计算机408考研—数据结构—线性表、栈、队列、数组

2022计算机考研408—数据结构—线性表、栈、队列、数组 手把手教学考研大纲范围内的线性表、栈、队列、数组 22考研大纲数据结构要求的是C/C,笔者以前使用的都是Java,对于C还很欠缺, 如有什么建议或者不足欢迎大佬评论区或者私信指出 Talk is…

考研_数据结构

绪论 1.算法原地工作是指辅助空间不随着数据规模的增大而增大,不是说不需要辅助空间 2.栈和队列属于逻辑结构而非存储结构,它们的实现才属于存储结构 3.数据元素是数据的基本单位,数据项是数据的最小单位 4.程序需要算法和数据结构结合在…