mysql - 如何限制mysql用户使用mysqldump

标签 mysql sql database linux mysqldump

您好,我需要创建一个数据库,其中没有数据以 csv 格式或转储文件的形式输出。

如果 mysql 崩溃,数据应该消失但不应该存在恢复..

实现起来可能看起来像愚蠢的想法,但客户的要求只是这样..

所以任何人都可以帮助我如何限制除 root 用户之外的所有用户的 mysqlbump 客户端程序和 INTO OUTFILE 命令。其他用户将拥有select insert update delete 等数据库级权限,但没有全局级权限..

谁能帮我解决这个问题?

最佳答案

我不确定你在找什么,但如果你有 ssh 访问服务器,我建议使用文件系统备份或一些有用的工具,如 innobackupex而不是 mysqldump。 对于大数据,mysqldump 不是好的解决方案。

关于mysql - 如何限制mysql用户使用mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19298143/

相关文章:

java - JPA:主键的重复条目

python - Python中的MariaDB连接器无法连接到远程服务器

Mysql 排序 - 排序一些而不是其他?

mysql - 缓慢的 MySQL 查询正在填满我的磁盘空间

php - 设计一个 MySQL 数据库,我应该重新考虑它吗?

sql - 只允许两个表之一引用基表的约束

sql - Psql - 错误 : column "avclass" does not exist - selecting counts and percentages for columns that are grouped

MySQL 触发器更新

php - 调整大小和拇指功能有效,上传多个文件时除外

java 将项目从数据库添加到 JcomboBox