Tag: mysqldump

mysqldump – 只有导出结构没有自动增量

我有一个MySQL数据库,我试图find一种方法来导出其结构只有自动增量值。 mysqldump –no-data几乎可以完成这个工作,但是它保留了auto_increment的值。 有没有办法做到这一点,而不使用PHPMyAdmin(我知道它可以做到这一点)?

mysqldump转储完整模式所需的最小GRANT? (TRIGGER失踪!!)

我有一个叫做dump的MySQL用户,下面是perms: GRANT USAGE ON *.* TO 'dump'@'%' IDENTIFIED BY … GRANT SELECT, LOCK TABLES ON `mysql`.* TO 'dump'@'%' GRANT SELECT, LOCK TABLES ON `myschema`.* TO 'dump'@'%' 我想转储所有数据(包括触发器和程序)使用转储用户。 我以下面的方式调用mysqldump: mysqldump -u dump -p –routines –triggers –quote-names –opt \ –add-drop-database –databases myschema > myschema.sql 除了触发器,一切都可以用转储的文件,它们是错过的 ! 如果我使用root用户的MySQL用户尝试mysqldump,那么触发器就会被正确地转储: mysqldump -u root -p –routines –triggers –quote-names –opt \ –add-drop-database […]

mysqldump只有某些前缀/ Mysqldump通配符的表?

我正在清理这个庞大,凌乱的数据库。 它包含500多个表格,这是将Magento Enterprise与Joomla结合在一个数据库中的结果。 更糟糕的是,有一组70多个Joomla桌子根本没有使用。 这些都以bak_为前缀。 只要删除这些bak_表格就容易了,但是我想首先把它们bak_ (看看我在那里做了什么?)。 在我看来,我可以像这样描绘一个命令: mysqldump -u username -p mydatabase bak_* 但是这不起作用。 什么是最好的方法来做到这一点? 谢谢! 编辑:是的,我可以明确列出要包括的70个表,或〜430表排除,但我正在寻找一个更好的方法来做到这一点,如果可能的话。

将MySQL数据库导入MS SQL Server

我有一个包含表格,定义和数据的MySQL转储的.sql文件被插入到这些表中。 如何将转储文件中表示的数据库转换为MS SQL Server数据库?

在同一个MySql实例上克隆一个MySQL数据库

我想编写一个脚本,将当前数据库sitedb1到同一个mysql数据库实例上的sitedb2 。 我知道我可以将sitedb1转储到一个sql脚本: mysqldump -u root -p sitedb1 >~/db_name.sql 然后将其导入到sitedb2 。 有没有更容易的方法,而不是倾倒第一个数据库到一个SQL文件?

MYSQL只转储特定的行

我正在尝试在我的数据库中做一些数据库的mysql转储。 然后我可以使用转储将这几行上传到另一个数据库。 我拥有的代码正在工作,但它会把所有东西都抛弃。 我怎样才能让mysqldump只转储表的某些行? 这是我的代码: mysqldump –opt –user=username –password=password lmhprogram myResumes –where=date_pulled='2011-05-23' > test.sql

将SQL转储导入到MySQL时出错:未知数据库/无法创build数据库

我很困惑如何导入一个SQL转储文件。 我似乎无法导入数据库,而不是在MySQL中首先创build数据库。 这是database_name尚未创build时显示的错误: username =可以访问原始服务器上的数据库的用户的username名。 database_name =原始服务器的数据库名称 $ mysql -u username -p -h localhost database_name < dumpfile.sql Enter password: ERROR 1049 (42000): Unknown database 'database_name' 如果我以root身份login到MySQL并创build数据库database_name mysql -u root create database database_name; create user username;# same username as the user from the database I got the dump from. grant all privileges on database_name.* to username@"localhost" […]

使用.php文件来生成MySQL转储

这里是我有的信息: 我正在使用基于Linux的系统使用MySQL和PHP5。 我需要能够从一个.php文件中生成一个mysqldump ,然后将该转储存储在服务器上的一个文件中我将指定的位置。 因为我是一个PHP nooblet,我希望有人给我一些帮助,指导或代码,这将做我所需要的。 这将不得不从互联网远程运行。

从MySQL Workbench 6.0导出数据

我试图导出我的数据库,在Windows上使用MySQL Workbench 6.0发送到我的数据库实例在Amazon RDS,但我得到这个错误: Operation failed with exitcode 7 11:34:40 Dumping clubbin (taxicompanies) Running: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" -defaults-extra- file="c:\users\selene\appdata\local\temp\tmp6o0hno.cnf" –max_allowed_packet=1G –delayed- insert=FALSE –host=localhost –user=root –port=3306 –default-character-set=utf8 "clubbin" "taxicompanies" mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE' 有人有任何想法可以帮助我吗?

我想复制包含从一个数据库的表,并插入到另一个数据库表

我想将一个表的模式以及该表中的数据复制到另一个活动服务器上的数据库中的另一个数据库表。 我怎么能这样做?