mysql 开发进阶篇系列 25 数据库RPM安装目录介绍
一.概述
mysql可以在多个平台上运行,在windows平台上安装有noinstall包和图形化包二种方式。在linux/unix平台上有RPM包安装,二进制包(Binary Package)安装,源码包(Source package)安装。
对于RPM包的最大优点是安装简单,适合初学者学习使用,但安装路径不灵活,默认路径不能修改,一台服务器只能安装一个mysql。 对于RPM文件一般使用"rpm -ivh 文件名"方式进行安装。 RPM安装方式网上有很多介绍,这里不再演示。
对于ivh说明如下:
选项 SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 |
说明 |
-i, -- install |
表示对后面的RPM包进行安装 |
-v,--verbose |
安装过程中提供更多的输出信息 |
-h, --hash |
打印字符"#"来进行安装进度的提示 |
1. 文件目录介绍(环境centos7.4, mysql 5.7)
目录 | 说明 |
/usr/bin(客户端程序和脚本) | 例1:bin 目录下, 查询指定文件名mysql 例2: bin 目录下,模糊查询前缀为mysql的文件 |
/usr/sbin(mysqld 服务器) | sbin 目录下 模糊查询前缀为mysql的文件 [root@xuegod64 sbin]# find -name 'mysql*' ./mysqld ./mysqld-debug |
/etc/my.cnf (配置文件) | [root@xuegod64 ~]# cd /etc [root@xuegod64 etc]# find -name my.cnf ./my.cnf |
/var/log/mysqld.log (mysqld 错误日志文件) | [root@xuegod64 ~]# cd /var/log [root@xuegod64 log]# find -name mysqld.log ./mysqld.log |
/var/run (pid --Process ID进程文件) | [root@xuegod64 ~]# cd /var/run [root@xuegod64 run]# find -name mysqld.pid ./mysqld/mysqld.pid |
/var/lib/mysql(日志文件和数据库) | [root@xuegod64 mysql]# ls -la |
/usr/lib/mysql 库文件 | -- 模糊查找含有mysql的文件 [root@xuegod64 lib]# find -name '*mysql*' |