Linux 查看数据库MySQL安装文件和安装目录的命令

文章目录

  • 数据库 MySQL 相关目录说明
    • /var/lib/mysql
    • /usr/bin
    • /usr/share/mysql
    • /usr/lib/mysql
    • /etc/my.cnf
  • 查看 MySQL 相关文件/目录的命令
    • 查看已安装的 MySQL 相关软件包名称
    • 查看某个软件包的所有安装文件
    • 查看 MySQL 相关的所有文件
    • 使用命令 find 查找含有 mysql 关键字的文件路径
    • 使用命令 which
    • 使用命令 whereis
  • 查看数据库的安装目录

数据库 MySQL 相关目录说明

不同版本的数据库和不同的操作系统下,MySQL 的相关目录应该会不同。

测试系统的版本信息:
CentOS Linux release 8.2.2004 (Core)

测试数据库的版本信息:
5.7.31 MySQL Community Server (GPL)
mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using EditLine wrapper

/var/lib/mysql

该目录存放数据库运行时要改变的数据,例如:数据库文件、日志文件、缓存文件等。

/usr/bin

数据库的有关命令会存放在这个目录下,如下:

mysql
mysqladmin
mysqlbinlog
mysqlcheck
mysql_config_editor
mysqld_pre_systemd
mysqldump
mysqldumpslow
mysqlimport
mysql_install_db
mysql_plugin
mysqlpump
mysql_secure_installation
mysqlshow
mysqlslap
mysql_ssl_rsa_setup
mysql_tzinfo_to_sql
mysql_upgrade

/usr/share/mysql

数据库配置文件目录

/usr/lib/mysql

数据库的安装路径

/etc/my.cnf

数据库的配置文件

查看 MySQL 相关文件/目录的命令

查看已安装的 MySQL 相关软件包名称

[root@htlwk0001host bin]# rpm -qa|grep mysql
mysql-community-server-5.7.31-1.el7.x86_64
mysql-community-common-5.7.31-1.el7.x86_64
mysql57-community-release-el7-10.noarch
mysql-community-client-5.7.31-1.el7.x86_64
php-mysqlnd-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
mysql-community-libs-5.7.31-1.el7.x86_64

查看某个软件包的所有安装文件

[root@htlwk0001host bin]# rpm -ql mysql-community-server-5.7.31-1.el7.x86_64
/etc/logrotate.d/mysql
/etc/my.cnf
/etc/my.cnf.d
/usr/bin/innochecksum
/usr/bin/lz4_decompress
/usr/bin/my_print_defaults

查看 MySQL 相关的所有文件

[root@htlwk0001host bin]# rpm -qal|grep mysql
/etc/logrotate.d/mysql
/usr/bin/mysql_install_db
/usr/bin/mysql_plugin
/usr/bin/mysql_secure_installation
/usr/bin/mysql_ssl_rsa_setup
/usr/bin/mysql_tzinfo_to_sql
/usr/bin/mysql_upgrade
/usr/bin/mysqld_pre_systemd
/usr/bin/mysqldumpslow
/usr/lib/systemd/system/mysqld.service
/usr/lib/systemd/system/mysqld@.service
/usr/lib/tmpfiles.d/mysql.conf

使用命令 find 查找含有 mysql 关键字的文件路径

  1. 查找名称完全匹配 mysql 的文件和目录:
[root@htlwk0001host mysql]# find / -name 'mysql' # 单引号和双引号都行,“/” 表示在根目录下查找
/etc/logrotate.d/mysql
/root/mysql
/var/lib/selinux/targeted/active/modules/100/mysql
/var/lib/selinux/targeted/tmp/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/log/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/bash-completion/completions/mysql
/usr/share/selinux/packages/mysql
/usr/share/selinux/targeted/default/active/modules/100/mysql
/usr/share/mysql
  1. 查找名称含有 mysql 关键字的文件和目录:
[root@htlwk0001host mysql]# find / -name '*mysql*'
/run/mysqld
/run/mysqld/mysqld.pid
/run/systemd/units/invocation:mysqld.service
/sys/fs/cgroup/memory/system.slice/mysqld.service
/sys/fs/cgroup/pids/system.slice/mysqld.service

使用命令 which

使用命令 which 查找命令 mysql 的绝对路径,如下结果所示,可执行文件 mysql 在目录 /usr/bin/ 下面:

[root@htlwk0001host mysql]# which mysql
/usr/bin/mysql

使用命令 whereis

使用命令 whereis 查找和显示命令 mysql 的二进制程序、源代码文件和man手册页等相关文件的路径:

[root@htlwk0001host mysql]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

说明:
whereis 命令和 find 类似,不同的是 whereis 是通过本地架构好的数据库索引查找会比较快。没有更新到数据库里面的文件或命令则无法查找。

查看数据库的安装目录

mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8mb4                    |
| character_set_connection | utf8mb4                    |
| character_set_database   | utf8mb4                    |
| character_set_filesystem | binary                     |
| character_set_results    | utf8mb4                    |
| character_set_server     | utf8mb4                    |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

看上面的 character_sets_dir= /usr/share/mysql/charsets/,据此得知 MySQL 的安装目录是: /usr/share/mysql

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

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

相关文章

java关键字和标识符_Java数据类型和标识符

java关键字和标识符在本教程中,我们将了解Java中的数据类型和标识符。 Java语言具有丰富的数据类型实现。 数据类型指定大小和可以存储在标识符中的值的类型。 Java数据类型分为两类: 原始数据类型 非原始数据类型 原始类型 Java定义了八种原始数据…

fcpx怎么合成延时摄影_延时摄影合成终极后期教程

原来常见的延时摄影,一般都是软件生成或视频加速实现,这种方法简单快捷,但是后期处理空间小,画质差。现在追求高画质都会采用拍摄照片,后期合成,索尼等相机型号,自带有间隔拍摄功能,…

狂妄之人怎么用计算机弹,【B】 Undertale Sans战斗曲 MEGALOVANIA狂妄之人

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼66/ 98868955/ 98868944/ 98868933/ 98868966/ 98868955/ 98868944/ 98868933/ 98868966/ 98868955/ 98868944/ 98868933/ 98868966/ 98868955/ 98868944/ 98868933/ 9886898 88 8 866 888998689 8889-* ///-/* 99 9(快速按) */…

Mac OS 在远程主机(Linux 系统)上使用命令执行 sql 脚本文件(使用的是 MySQL 数据库)

文章目录使用命令 mysql 执行脚本文件连接远程主机后,直接使用命令 mysql进入 MySQL 的 bin 目录后,再执行 mysql 命令使用命令 source 执行脚本文件sql 脚本文件内容:use production; BEGIN; INSERT INTO td_dictionary (dict_group,dict_co…

计算机网络的拓扑模型,基于复杂网络模型的计算机网络拓扑结构研究

一篇基于复杂网络模型的计算机网络拓扑结构研究论文第卷期第年月计算机科学基于复杂网络模型的计算机网络拓扑结构研究杜彩凤中国石油大学摘,东营,要,随着计算机网络的快速发展网络结构日益复杂传统的随机网络模型已很难对其拓扑特性作出客观的描,.述因此复杂网络理论为计算机网…

交华为换机access配置_华为交换机VLAN内Proxy ARP配置示例

华为交换机VLAN内Proxy ARP配置示例1、组网需求图1 VLAN内Proxy ARP组网示例图如上图1所示,Switch的接口GE1/0/2和GE1/0/1属于同一个sub-VLAN2。该sub-VLAN属于super-VLAN3。要求:属于同一VLAN2的两台主机hostA和hostB之间二层隔离。hostA和hostB之间通过…

java中regex_Java 9中的新Regex功能

java中regex最近,我收到了Packt出版的Anubhava Srivastava提供的免费书籍“ Java 9 Regular Expressions” 。 这本书是一个很好的教程,它向想要学习正则表达式并从头开始的任何人介绍。 那些知道如何使用正则表达式的人可能仍然很有趣,以重申…

mvc @html.editorfor,在MVC中,@Html.EditorFor(m = ( )_CSharp_开发99编程知识库

1 。Html.EditorFor(m > m)顯示整個模型編輯器。Html.EditorFor(m > m.propertyName)顯示模型的特定屬性編輯器。2 。Html.EditorFor(m > m)等於 Html.EditorFor(t > t)或 Html.EditorFor(randomName > randomName). 名稱並不重要,只是參數的名稱。 …

如何将本地 Windows 电脑中的文件复制(上传)到远程的 Windows 服务器主机上

文章目录第一步:点击「远程桌面连接」第二步:输入远程主机 IP 和 port第三步:设置本地目录共享第四步:点击「连接」按钮,输入登录用户名和密码第五步:复制本地文件到远程主机上第一步:点击「远程…

jax-rs jax-ws_什么是JAX-RS注释? (第3部分)

jax-rs jax-wsJAX-RS注释概述(第3部分) 这是一个由三部分组成的系列,介绍了用于实现REST端点的注释。 在JAX-RS批注的第二部分中,您了解了: Path注释和PathParam QueryParamter批注 Produces批注 Consumes批注 在…

股票实例_注意了!手中的股票涨停,但是却封不住反复打开,说明了什么?看懂持股不慌...

手中的股票涨停,却封不住反复打开,说明了什么?如果一只股票收到涨停板但封不牢,说明在涨停位反复打开,而且成交比较大,因为一只股票出现涨停的时候,一般会有大量的买单排除在买位的位置封住涨停&#xff0…

FTP 两种传输模式 Binary 和 ASCII 的区别

文章目录区别原理分析建议常规作法习惯作法区别 ASCII 模式和 Binary 模式的区别是换行符的处理,Binary 模式不对数据进行任何处理,ASCII 模式将换行符转换为目标主机操作系统的换行符,换行符号在Unix下是\n(0A),Windows下是\r\n…

东北电力大学计算机专业几本,东北电力大学是几本?东北电力大学怎么样?

东北电力大学的特色专业主要是动力工程及工程热物理、电气工程、土木工程等,每年报考此类专业人数较多,每年的分数线都在一本线以上,下面是学习啦小编给大家带来的东北电力大学是几本,供大家参考!东北电力大学是几本东北电力大学是…

jax-rs jax-ws_什么是JAX-RS注释? (第2部分)

jax-rs jax-wsJAX-RS注释概述(第2部分) 这是一个由三部分组成的系列,介绍了用于实现REST端点的注释。 在JAX-RS注释的第一部分中,您了解了: ApplicationPath批注 Path注释 GET HTTP方法注释 POST HTTP方法注释 …

vue设置标签自定义属性_Vue组件化开发之插槽

插槽为组件提供了强大的扩展能力。我们可以把电脑的主板理解为一个已经封装好的组件,主板上都会预留各种插槽,我们可以往插槽中插入内存条、显卡、声卡等设备。基于同样的思想,Vue在封装组件时,也可以预留插槽,在组件被…

用html和css布局如下图像,[看书][CSS精粹(第2版)]第三章 CSS和图像 HTML网页布局...

**“本作品是用html和css如何实现制作一个网页呢”**那么大家打开此文档可能是为了看看,或者是这次的考试怎么可以学习一下放心大家可以在此处得到一个好的答案...1.介绍如何修改老旧风格的导航,使用CSS,以页面样式替代图片。(加快页面加载速…

国家标准标点符号用法

文章目录1. 范围2. 定义3. 基本规则4. 用法说明4.1 句号4.2 问号4.3 叹号4.4 逗号4.5 顿号4.6 分号4.7 冒号4.8 引号4.9 括号4.10 破折号4.11 省略号4.12 着重号4.13 连接号4.14 间隔号4.15 书名号5. 标点符号的位置6. 直行文稿与横行文稿使用标点符号的不同(1995年12月13日发布…

2019 java值得学吗_Java认证值得吗?

2019 java值得学吗在任何行业中获得证书总是有其利弊,但似乎在技术世界中,情况更加混乱。 由于对熟练的技术人员的需求很大,进入该行业的途径很多,包括学术认证方法和更自学的基于投资组合的方法。 但是,为了促进您的职…

sku设计mysql_基于spring boot拥有完整sku和下单流程的完全商城

一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城前言Mall4j项目致力于为中小企业打造一个完整、易…

淮阴工学院计算机期末考选择题题库,淮阴工学院PLC试题库.doc

《淮阴工学院PLC试题库.doc》由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关《淮阴工学院PLC试题库.doc》文档请在天天文库搜索。1、一 、判断题(每题1分,共10分)1. S7-300 PLC中标识符…