900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Linux 查看数据库MySQL安装文件和安装目录的命令

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

时间:2022-09-23 02:17:37

相关推荐

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

文章目录

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

数据库 MySQL 相关目录说明

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

测试系统的版本信息:

CentOS Linux release 8.2. (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

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

mysqlmysqladminmysqlbinlogmysqlcheckmysql_config_editormysqld_pre_systemdmysqldumpmysqldumpslowmysqlimportmysql_install_dbmysql_pluginmysqlpumpmysql_secure_installationmysqlshowmysqlslapmysql_ssl_rsa_setupmysql_tzinfo_to_sqlmysql_upgrade

/usr/share/mysql

数据库配置文件目录

/usr/lib/mysql

数据库的安装路径

/etc/f

数据库的配置文件

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

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

[root@htlwk0001host bin]# rpm -qa|grep mysqlmysql-community-server-5.7.31-1.el7.x86_64mysql-community-common-5.7.31-1.el7.x86_64mysql57-community-release-el7-10.noarchmysql-community-client-5.7.31-1.el7.x86_64php-mysqlnd-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64mysql-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/f/etc/f.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 关键字的文件路径

查找名称完全匹配 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

查找名称含有 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 mysqlmysql: /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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。