草庐IT

MYSQLDUMP

全部标签

mysql - 执行 'SELECT INTO OUTFILE' 时错误访问被拒绝的 mysqldump 的正确权限是什么?

备份用户具有BackupAdmin角色和所有权限(对象权限、DDL、GRANT)。cmd>mysqldump--routines=TRUE--tab=C:\tmp-hlocalhost-ubackup-pbackupschemalocalcmd>mysqldump:Goterror:1045:Accessdeniedforuser'backup'@'%'(usingpassword:YES)whenexecuting'SELECTINTOOUTFILE'使其工作的唯一方法是将DBA角色授予备份帐户,但这是一个安全风险,因此我只想授予它必要的权限。他们是谁?

mysqldump 未创建创建数据库语法

我正在使用mysql数据库。我正在使用mysqldump创建我的数据库的转储。我希望转储数据库,以便有一个dropdatabaseifexists命令,然后是createdatabase命令。我正在使用以下命令(在我的示例数据库项目中)。mysqldump--skip-comments--compact--add-drop-database-uroot-proot项目我得到以下结果:CREATETABLE`names`(`name`varchar(50)defaultNULL,`year`varchar(5)defaultNULL,`branch`varchar(50)defaultN

mysql - 如何在 Windows 上通过命令行使用 mysqldump 导入 SQL 文件

如何使用命令行将SQL文件导入MySQL转储。我正在使用Windows。 最佳答案 导航到您拥有mysql的目录并发出此命令,将粗体值更改为您的文件/数据库位置。c:\mysql\bin\>mysql-uUSERNAME-pPASSWORDdatabase_name 关于mysql-如何在Windows上通过命令行使用mysqldump导入SQL文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

mysqldump 命令不起作用?

我正在使用mysqldump备份我的数据库,但命令不起作用..我使用的命令是mysqldump-urootdbname>'c:\backupdatafolder\backup.sql'我在MySQLcli中运行这个命令但没有运行,..命令有什么问题吗? 最佳答案 您应该在操作系统的命令行上运行它,而不是在MySQLCLI上。cd首先到MySQL的bin文件夹,例如C:\mysql\bin或安装MySQL的任何位置 关于mysqldump命令不起作用?,我们在StackOverflow上找

使用 mysqldump 备份 mysql 数据库

我想使用mysqldump备份我的数据库。这是我在位置为mysqlbin时在命令提示符下运行的代码。mysqldump-uroot-pabcDb-rC:\DocumentsandSettings\AllUsers\Desktop\ttttt.sqlabc是密码。我尝试备份到桌面中的.sql文件。我用的是mysql5.5。但是出现了以下错误。mysqldump:找不到表:“and”但是数据库中没有名为'and'的表,我没有创建这样的表。但是错误说是关于'and'表。如何备份mysql数据库而不会出现此错误。 最佳答案 试试吧:mysq

mysql - 在 mysqldump 命令行上指定单独的配置文件

我的主要MySQL用户的/home//my.cnf文件看起来像这样(Linux系统):[client]host=localhostuser=password=********database=h2o_amr我想将mysqldump指向这个配置文件,它位于将写入mysqldump文件的目录中:[client]host=localhostuser=password=********如何将mysqldump指向这个配置文件?在发布这个问题之前,我已经在手册页和Internet中搜索了这个问题的答案。 最佳答案 可以通过三个选项更改默认行为

mysql - 在 Ubuntu 14.04 上安装 mysqldump

我在Ubuntu服务器上安装mysqldump实用程序时遇到问题。我尝试使用apt-getinstallmysqldump但我得到E:Unabletolocatepackagemysqldump。我尝试使用谷歌搜索,但找不到任何关于安装mysqldump的质量信息。我偶然发现了像mysql-client-5.1等可能包含它的包。但我担心它可能会以某种方式与现有的mysql安装发生冲突。由于我不是该主题的专家,因此我无法获得有关客户端包、它们包含的内容以及它们是否会干扰的足够信息。有人可以帮我找到合适的包吗?它是否位于mysql之上,因此不会干扰当前安装? 最

mysql - 使用 mysqldump 忽略 mysql 数据库备份中的 'views'

我需要忽略数据库中的所有View并使用mysqldump进行备份。目前我正在使用以下选项。--ignore-table=view1--ignore-table=view2--ignore-table=view3有没有办法在不指定所有“View”名称的情况下省略所有View进行备份? 最佳答案 如果您使用的MySQL用户无权读取View,则只需在mysqldump命令上放置一个-f标志即可跳过它们。不幸的是,它会打印一条可能令人讨厌的警告,但否则它会完成转储。 关于mysql-使用mysq

MySQL:为什么数据库表上的基本 MySQLdump 失败并显示 "Permission denied"

这应该是快速和简单的,但在谷歌上进行了大量研究后,我仍然感到困惑。我主要是新手:服务器管理员、CLI、MySQL。我正在本地开发我的PHP站点,现在需要将一些新的MySQL表从我的本地开发设置移动到远程测试站点。对我来说,第一步就是转储表,一次一个。我像这样成功登录到我的本地MySQL:Govind%/usr/local/mysql/bin/mysql-uroot但是在这个目录中(并且没有登录到MySQL):/usr/local/mysql/bin...当我尝试这个时mysqldump-uroot-pmyDBnamemyTableName>myTestDumpedTable.sql..

mysql - 使用 mysqldump 转储和加载 MySQL InnoDB 数据库的最快方法是什么?

我想使用mysqldump和MySQL5.1创建一个包含大约40个InnoDB表和大约1.5GB数据的数据库副本。什么是可以最快转储和加载数据的最佳参数(即:--single-transaction)?同样,当将数据加载到第二个数据库时,是否更快:1)将结果直接通过管道传输到第二个MySQL服务器实例并使用--compress选项或2)从文本文件加载它(即:mysql 最佳答案 快速转储静止的数据库:将“-T”选项与mysqldump一起使用会导致指定目录中出现大量.sql和.txt文件。与使用INSERT语句的单个.sql文件相比