沈阳专业制作网站公司哪家好,做网站需不需要营业执照,建设免费手机网站,广告设计制作服务方案文章目录数据库 MySQL 相关目录说明/var/lib/mysql/usr/bin/usr/share/mysql/usr/lib/mysql/etc/my.cnf查看 MySQL 相关文件/目录的命令查看已安装的 MySQL 相关软件包名称查看某个软件包的所有安装文件查看 MySQL 相关的所有文件使用命令 find 查找含有 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 相关软件包名称
[roothtlwk0001host 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.0313b04d0a66.x86_64
mysql-community-libs-5.7.31-1.el7.x86_64查看某个软件包的所有安装文件
[roothtlwk0001host 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 相关的所有文件
[roothtlwk0001host 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 的文件和目录
[roothtlwk0001host 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 关键字的文件和目录
[roothtlwk0001host 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/ 下面
[roothtlwk0001host mysql]# which mysql
/usr/bin/mysql使用命令 whereis
使用命令 whereis 查找和显示命令 mysql 的二进制程序、源代码文件和man手册页等相关文件的路径
[roothtlwk0001host 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