如何查看mysql数据库存放位置

时间:2023-09-04 12:09:59 知识 我要投稿

  如何查看mysql数据库存放位置,MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,下面分享一下如何查看mysql数据库存放位置。

  如何查看mysql数据库存放位置1

  首先打开mysql。

image.png  

  打开后输入密码,输入完成后点击回车键。

image.png  

  登录数据库后输入代码:show variables like 'datadir';,输入完成后点击回车键。

image.png  

  这样就可以看到数据库存放的位置了。

image.png  

  如何查看mysql数据库存放位置2

  MySQL数据库

  MySQL是最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。

  1、定位:

  开源、多平台、关系型数据库

  目前使用最广泛、流行度最高的的开源数据库。

  2、特点:

  (1)支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据,有插件式存储引擎,支持多种存储引擎格式

  (2)用编译安装的方式,或者二进制包的方式,按照“安装软件-创建实例-库表用户初始化”,可以很快完成数据库部署

  (3)使用标准的SQL语句进行数据库管理,简单SQL语句的并发和性能较好,对视图、存储过程、函数、触发器等支持的不是太好

  (4)在命令行界面有一些常用的命令显示状态和性能,在图形界面方面,有比较多的开源监控工具来监控和记录数据库的状态,比如zabbix,nagios,cacti,lepus等

  (5)逻辑备份 mysqldump/mysqldumper ,物理备份 用xtrabackup等工具进行备份;

  (6)MySQL高可用有多种方案,官方有基础的master-slave主从复制,新版本的.innodb cluster,第三方的有MHA等高可用方案;

  (7)MySQL水平拆分,可以通过水平拆分proxy中间进行逻辑映射和拆分,扩大MySQL数据库的并发能力和吞吐量。

  3、适用场景:

  默认的innodb存储引擎,支持高并发,简单的绝大部分OLTP场景;

  Tokudb存储引擎,使用高并发的场景;

  Inforbright存储引擎,可以进行列压缩和OLAP统计查询场景;

  4、选择注意:

  使用MySQL进行OLTP业务时,需要注意数据量级,如果数据量级过大,需要进行水平拆分;

  如果有OLAP需求,可以结合其他架构综合考虑。

image.png  

  Microsoft SQL Server数据库

  SQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。

  目前最新版本是SQL Server 2005,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。

  SQL Server 提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。

  1、定位:

  商业、Windows平台、关系型数据库

  最早接触、与微软体系结合紧密的的商业数据库,属于“微软技术体系”

  2、特点:

  (1)支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据

  (2)在Windows平台,用图形界面进行软件安装;

  使用:在Windows平台,使用SQL Server Mangement Studio图形界面进行安装;

  (3)一般通过Windows资源管理和SQL server图形工具进行系统和数据库性能显示;

  (4)通常用第三方备份恢复软件进行备份恢复;

  高可用:通过共享存储和双机热备的方式,可以实现SQL Server数据库的高可用;

  (5) SQL Server数据库集群采用共存存储的方式,通过硬件垂直升级来对数据库集群进行扩展;

  3、适用场景:

  大多数OLTP场景(与微软体系配合)

  4、选择注意:

  SQL Server与微软技术体系结合比较紧密,绝大多数工作,都是通过图形界面完成,对于习惯使用命令行的DBA可能会有不习惯;

  SQL server对双引号,大小写,元信息的管理和处理方式,与其他数据库很不相同,需要注意;

  使用SQL Server满足OLTP业务,会有比较好的效果,但对于大数据量的OLAP业务,最好还是选用专门的OLAP架构,不要在同一个SQL Server实例上混用OLTP和OLAP业务;

  SQL server属于商业软件,需要注意版权和licence授权费用;

  如何查看mysql数据库存放位置3

  Oracle数据库

  Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

  1、定位:

  商业、多平台、关系型数据库

  功能最强大、最复杂、市场占比最高的商业数据库

  2、特点:

  (1)支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据

  (2)Oracle单实例数据库部署相对容易,但Oracle RAC集群环境,部署的步骤和依赖条件都比较多;

  (3)通常使用命令行工具,进行各种数据库的管理,通常也可以用shell脚本和python脚本提高Oracle数据库管理效率;各种管理功能,都比较强大;

  (4)Oracle官方有比较全面的监控工具,常用的第三方监控平台,如zabbix,cacti,lepus等都有对Oracle数据库的各项指标的完善监控;

  (5)支持冷备份和热备份,可以用 exp/imp , expdp/impdp等进行逻辑备份和恢复,可以使用强大的'RMAN工具进行专业的物理热备份和恢复;

  (6)Oracle数据库的高可用架构,可以用第三方双机热备软件,结合Oracle单实例实现;可以使用Oracle Dataguard,实现master和standby的备份;可以使用 Oracle RAC集群实现实例级别的高可用和负载均衡,使用ASM实现存储级别的高可用;

  (7)由于Oracle集群采用共享存储的方式,一般只能通过垂直硬件升级进行升级;

image.png  

  Postgresql数据库

  PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。

  PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。

  PostgreSQL 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。

  1、定位:

  开源、多平台、关系型数据库,功能最强大的开源数据库。

  2、特点:

  (1)支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据;

  (2)postgresql需要先准备好Python等环境,然后编译安装软件,初始化数据库,启动实例,整个部署过程相对比较清晰;

  (3)postgresql数据库可以使用命令行方式进行管理,也可以通过pgadmin图形工具进行管理;各种管理功能,都比较强大;

  (4) 可以在命令行中查看各种性能视图和状态视图;相对其他其他数据库,并没有太好的图形监控工具和平台;

  (5)支持冷备份和热备份,可以用 COPY命令进行逻辑导出和导入;用pgdump和pgrestore进行物理备份和恢复;

  (6)postgresql 官方支持 master-standby复制;也可以用Slony-I第三方组件进行数据库同步;

  (7)postgresql可以通过修改源码实现的postgres-XC实现水平扩展;

  3、适用场景:

  绝大多数OLTP场景,部分OLAP

  适合目前互联网需要的一些信息,比如地理位置信息处理;

  以postgresql作为底层数据库的greenplum数据仓库,是主流的MPP数据仓库;

  基于postgresql的TimeScaleDB,是目前比较火的时序数据库之一;

【如何查看mysql数据库存放位置】相关文章:

怎么查看老婆手机位置03-15

面包如何存放更好08-20

高德地图怎么查看老公的位置02-16

怎么查看男朋友手机位置02-16

苹果手机怎么查看对方位置03-13

如何存放普洱茶08-02

如何存放羽绒服08-26

如何查看电子邮箱07-16

韭菜如何存放时间长05-04

大量苹果如何长期存放05-06