PDF(美国高级主任)- 217.3 kb
PDF (A4)- 218.1 kb
的通用二进制发行版安装的目录和文件权限下表显示MySQL Enterprise Edition for Linux x86-64在甲骨文Linux这将在本指南中描述。
作为一般规则,分布式文件和资源应该遵循最小特权原则,这要求用户、进程、程序和其他系统组件只能访问其合法目的所需的信息和资源。
如前所述,大多数MySQL安装可以由根
.例外情况是数据目录、错误日志文件和mysql-files
目录、pid文件和套接字文件mysql
用户必须有写权限。文件和资源mysql
用户需要读访问权限以包括配置文件(/etc/my.cnf
)和MySQL二进制文件(/usr/local/mysql/bin
).
表E.1 MySQL Linux通用二进制安装目录和文件权限
文件或资源 | 位置 | 老板 | 目录权限 | 文件权限 |
---|---|---|---|---|
客户端和实用程序目录 | /usr/local/mysql/bin | 根 | drwxr-xr-x | |
mysqld服务器 | /usr/local/mysql/bin | 根 | drwxr-xr-x | -rwxr-xr-x |
MySQL配置文件 | /etc/my.cnf | 根 | drwxr-xr-x | -rw-r - r - |
数据目录 | /usr/local/mysql/data | mysql | drwxr-x—— | |
错误日志文件 | /usr/local/mysql/data/host_name.err | mysql | drwxr-x—— | net - |
secure_file_priv 目录 |
/usr/local/mysql/mysql-files | mysql | drwxr-x—— | |
Mysqld systemd服务文件 | /usr/lib/systemd/system/mysqld.service | 根 | drwxr-xr-x | -rw-r - r - |
Systemd tmpfiles配置文件 | /usr/lib/tmpfiles.d/mysql.conf | 根 | drwxr-xr-x | -rw-r - r - |
pid文件 | /usr/local/mysql/data/mysqld.pid | mysql | drwxr-x—— | -rw-r—— |
套接字文件 | / tmp / mysql.sock | mysql | drwxrwxrwt | srwxrwxrwx |
Unix手册页目录 | /usr/local/mysql/man | 根 | drwxr-xr-x | |
包含头文件目录 | /usr/local/mysql/include | 根 | drwxr-xr-x | |
库目录 | /usr/local/mysql/lib | 根 | drwxr-xr-x | |
其他支持文件目录 | /usr/local/mysql/support-files | 根 | drwxr-xr-x | |
杂项文件目录 | /usr/local/mysql/share | 根 | drwxr-xr-x |