`
xgbjmxn
  • 浏览: 269365 次
  • 性别: Icon_minigender_1
  • 来自: 新乡
社区版块
存档分类
最新评论

usr.sbin.mysqld

阅读更多
# vim:syntax=apparmor
# Last Modified: Tue Jun 19 17:37:30 2007
#include <tunables/global>

/usr/sbin/mysqld {
  #include <abstractions/base>
  #include <abstractions/nameservice>
  #include <abstractions/user-tmp>
  #include <abstractions/mysql>
  #include <abstractions/winbind>

  capability dac_override,
  capability sys_resource,
  capability setgid,
  capability setuid,

  network tcp,

  /etc/hosts.allow r,
  /etc/hosts.deny r,

  /etc/mysql/*.pem r,
  /etc/mysql/conf.d/ r,
  /etc/mysql/conf.d/* r,
  /etc/mysql/*.cnf r,
  /usr/lib/mysql/plugin/ r,
  /usr/lib/mysql/plugin/*.so* mr,
  /usr/sbin/mysqld mr,
  /usr/share/mysql/** r,
  /var/log/mysql.log rw,
  /var/log/mysql.err rw,
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
  /home/mysql/3301/ r,
  /home/mysql/3301/** rwk,
  /home/mysql/3302/ r,
  /home/mysql/3302/** rwk,
  /home/mysql/3303/ r,
  /home/mysql/3303/** rwk,
  /home/mysql/3307/ r,
  /home/mysql/3307/** rwk,
  /var/lib/mysql_3301/ r,
  /var/lib/mysql_3301/** rwk,
  /var/lib/mysql_3302/ r,
  /var/lib/mysql_3302/** rwk,
  /var/log/mysql/ r,
  /var/log/mysql/* rw,
  /var/run/mysqld/mysqld.pid w,
  /var/run/mysqld/mysqld.sock w,

  /sys/devices/system/cpu/ r,

  # Site-specific additions and overrides. See local/README for details.
  #include <local/usr.sbin.mysqld>
}
分享到:
评论

相关推荐

    Ubuntu下完美实现迁移MySQL数据库位置

    考虑到数据安全问题,准备把服务器上的数据库迁移到刚刚挂载的云硬盘上,研究一下,这个方法是最靠谱的,分享之! 首先建立数据库即将迁移到的目录 代码如下: ...sudo vim /etc/apparmor.d/usr.sbin.mysqld

    mysql显示乱码问题

    # also need to also adjust /etc/apparmor.d/usr.sbin.mysqld. user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql...

    linux安装mysql与安装后常见的问题总结

    解决方法是修改 `/etc/apparmor.d/usr.sbin.mysqld` 或者调整SELinux策略。 连接问题也很常见,比如“Access denied for user 'root'@'localhost'”。这可能是由于未正确设置root用户的密码,或者MySQL的配置文件`...

    如何更改MySQL数据库文件存放位置?解决Can't open the mysql.plugin table.start Job failed to start

    编辑`/etc/apparmor.d/usr.sbin.mysqld`,添加新数据目录的路径并允许读写,如`/mnt/data/mysql rwx`,然后重启AppArmor服务。 3. **错误的配置**:检查`my.cnf`文件,确保没有其他配置冲突或错误。 4. **插件问题...

    ubuntu mysql更改tmp路径的方法

    ubuntu系统是一个linux操作系统;下面软件开发网小编给大家介绍ubuntu mysql更改tmp路径...2、更改/etc/apparmor.d/usr.sbin.mysqld添加: /run/shm/* rw, 3、重启mysql和apparmor /etc/init.d/apparmor restart /etc

    解决usrlib64libstdc++.so.6和lib64libc.so.6版本过低问题

    ./bin/mysqld: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/mysqld) ./bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/mysqld) ``` 这...

    mysql 5.5升级到5.7

    - 更新AppArmor配置文件`/etc/apparmor.d/usr.sbin.mysqld`,确保MySQL的数据目录正确。 - 检查错误日志的位置是否符合预期。 - 确认MySQL服务的状态并启动服务:`/etc/init.d/mysql status` 和 `/etc/init.d/...

    解决修改mysql的data_dir所引发的错误问题

    在Ubuntu系统中,MySQL的配置文件通常位于 `/etc/mysql/mysql.conf.d/mysqld.cnf`。通过使用 `vi` 编辑器打开该文件,找到 `datadir` 设置,将其更改为 `/mnt/mysql`,然后保存更改。 接下来,使用 `cp -r` 命令将...

    MySQL无法启动几种常见问题小结

    错误信息例如: 代码如下:[code] mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data /usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.

    Ubuntu安装MySQL5.7并配置数据存储路径的方法步骤

    打开`/etc/mysql/mysql.conf.d/mysqld.cnf`,找到`datadir`行,将其更改为`/data/mysql`。 5. 如果你的系统启用了AppArmor,你也需要编辑`/etc/apparmor.d/usr.sbin.mysqld`,将`/var/lib/mysql/`相关的条目改为`/...

    Ubuntu中更改MySQL数据库文件目录的方法

    如果Ubuntu启用了AppArmor,还需要修改其配置文件`/etc/apparmor.d/usr.sbin.mysqld`,将`/var/lib/mysql`相关的规则更改为`/data/mysqldb/mysql`,以允许MySQL访问新目录。 6. **重启服务**: 重启AppArmor服务`...

    Ubuntu与windows双系统下共用MySQL数据库的方法

    4. **调整AppArmor配置**:为了确保MySQL服务能够正确地访问新设置的数据目录,还需要修改`/etc/apparmor.d/usr.sbin.mysqld`文件,将所有`/var/lib/mysql`路径替换为实际的数据目录路径`/media/wind/mysql/data/`。...

    Linux(centos7)下mysql(rpm包)安装配置.pdf

    Process: 2909 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 2858 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=...

    libssl.so.10缺失库文件的解决办法.doc

    进入`/usr/lib64/`目录(对于32位系统是`/usr/lib/`),然后执行以下命令: ```bash ln -s /usr/lib64/libssl.so.1.0.0 libssl.so.10 ln -s /usr/lib64/libcrypto.so.1.0.0 libcrypto.so.10 ``` 这两个`ln -s`命令...

    用于检测进程的shell脚本代码小结

    Name : service.chk 服务检测脚本## 根据自己的环境修改_pgrep=”/usr/bin/pgrep”_mail=”/usr/bin/mail”## 环境变量_chklist=”/usr/bin/php-cgi /usr/sbin/nginx /usr/sbin/lighttpd /usr/sbin/mysqld /usr/sbin...

    mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法

    标题中的“mysqld-nt: Out of memory (Needed 1677720 bytes)”是一个常见的MySQL服务器错误,通常表示MySQL服务在运行过程中遇到了内存不足的问题。这个错误表明MySQL试图分配1677720字节(约1.6MB)的内存,但系统...

Global site tag (gtag.js) - Google Analytics