Re: mysqldump output

2009-07-23 Thread peng yao
#mysqldump -u username -p -h mysqld_host databasename  database_name.sql
username is the mysqld server login name
mysqld_host is the mysqld server address or hostname
databasename is the database which you should dump

You can use man mysqldump or mysqldump --help to get more infomation

2009/7/21 zhu dingze mysql.li...@gmail.com

 we need more information,
 such as your client and server version, the command that exactly your input
 etc.

 2009/7/14 JingTian jingtian.seu...@gmail.com

  hi all,
 
  i use mysqldump to backup my database,
  the command line is; mysqldump -p -u -h database_name  database_name.sql
 
  i find in the database_name.sql, there is a line:
  Not dumping tablespaces as no INFORMATION_SCHEMA.FILES table on this
 server
 
  can anyone tell me what does it mean?
 
  thanks very much,
  --
  Tianjing
 



 --
 Dingze Zhu

 We are running the best Chinese MySQL and Solaris Community in China.
 Welcome to visit http://www.mysqlsystems.com



Re: mysqldump output

2009-07-20 Thread zhu dingze
we need more information,
such as your client and server version, the command that exactly your input
etc.

2009/7/14 JingTian jingtian.seu...@gmail.com

 hi all,

 i use mysqldump to backup my database,
 the command line is; mysqldump -p -u -h database_name  database_name.sql

 i find in the database_name.sql, there is a line:
 Not dumping tablespaces as no INFORMATION_SCHEMA.FILES table on this server

 can anyone tell me what does it mean?

 thanks very much,
 --
 Tianjing




-- 
Dingze Zhu

We are running the best Chinese MySQL and Solaris Community in China.
Welcome to visit http://www.mysqlsystems.com


Re: mysqldump output file not valid as input file for mysql client

2001-02-22 Thread Sinisa Milivojevic

[EMAIL PROTECTED] writes:
  Description:
  
   As of mysql 3.23.33, a dumpfile generated with mysqldump (using the flags:
  --opt --all-databases) creates a file which will not be uploaded correctly
  using the mysql client (as in: 'mysql -u root -pXX -q -s  
 dumpfile.sql').
  
   Specifically, the problem relates to mysqldump's outputting of table keys.
  See the actual dump of mysql.db below:
  
  DROP TABLE IF EXISTS db;
  CREATE TABLE db (
Host char(60) binary NOT NULL default '',
Db char(64) binary NOT NULL default '',
User char(16) binary NOT NULL default '',
Select_priv enum('N','Y') NOT NULL default 'N',
Insert_priv enum('N','Y') NOT NULL default 'N',
Update_priv enum('N','Y') NOT NULL default 'N',
Delete_priv enum('N','Y') NOT NULL default 'N',
Create_priv enum('N','Y') NOT NULL default 'N',
Drop_priv enum('N','Y') NOT NULL default 'N',
Grant_priv enum('N','Y') NOT NULL default 'N',
References_priv enum('N','Y') NOT NULL default 'N',
Index_priv enum('N','Y') NOT NULL default 'N',
Alter_priv enum('N','Y') NOT NULL default 'N',
PRIMARY KEY (Host,Db,User),
KEY User(User)    pukes on this line
  ) TYPE=MyISAM COMMENT='Database privileges';
  
   If a space is added (as in: "KEY User (User)"), the file will import correctly.
  
   I looked through the source file mysqldump.c and it appears that there always
   should be a space between the key name and the key columns, but my personal
   dumpfiles show that all non-primary keys have no space between the key name
   and the key column names.  Go figure. :)  Needless to say I don't get it.
  
  How-To-Repeat:
   See above description.
  Fix:
   See above description.
  
  Submitter-Id:   submitter ID
  Originator: Matt Loschert
  Organization:
  
Matt Loschert  | email: [EMAIL PROTECTED]|
Software Engineer  | web:   http://www.servint.net/ |
ServInt Internet Services  | phone: (703) 847-1381  |

  
  MySQL support: none
  Synopsis:   mysqldump output file not valid as input file for mysql client
  Severity:   non-critical
  Priority:   medium
  Category:   mysql
  Class:  sw-bug
  Release:mysql-3.23.33 (Source distribution)
  
  Environment:
   
  System: FreeBSD delft.servint.com 4.2-STABLE FreeBSD 4.2-STABLE #0: Tue Feb  6 
 11:43:35 EST 2001 
 [EMAIL PROTECTED]:/disk2/cvsup/branches/releng_4/obj/disk2/cvsup/branches/releng_4/src/sys/QUICKIE
   i386
  
  
  Some paths:  /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc 
 /usr/bin/cc
  GCC: Using builtin specs.
  gcc version 2.95.2 19991024 (release)
  Compilation info: CC='gcc'  CFLAGS=''  CXX='c++'  CXXFLAGS=''  LDFLAGS=''
  LIBC: 
  -r--r--r--  1 root  wheel  1169450 Feb  6 12:05 /usr/lib/libc.a
  lrwxr-xr-x  1 root  wheel  9 Feb  6 12:05 /usr/lib/libc.so - libc.so.4
  -r--r--r--  1 root  wheel  559516 Feb  6 12:05 /usr/lib/libc.so.4
  Configure command: ./configure  --prefix=/usr/local/mysql-23.33 --with-low-memory
  Perl: This is perl, version 5.005_03 built for i386-freebsd
  


Hi!

The above happens as USER is a keyword in MySQL.


Regards,

Sinisa

    __ _   _  ___ ==  MySQL AB
 /*/\*\/\*\   /*/ \*\ /*/ \*\ |*| Sinisa Milivojevic
/*/ /*/ /*/   \*\_   |*|   |*||*| mailto:[EMAIL PROTECTED]
   /*/ /*/ /*/\*\/*/  \*\|*|   |*||*| Larnaca, Cyprus
  /*/ /*/  /*/\*\_/*/ \*\_/*/ |*|
  /*/^^^\*\^^^
 /*/ \*\Developers Team

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: mysqldump output file not valid as input file for mysql client

2001-02-22 Thread Matt Loschert

On Thu, 22 Feb 2001, Sinisa Milivojevic wrote:

 [EMAIL PROTECTED] writes:
   Description:
  
  As of mysql 3.23.33, a dumpfile generated with mysqldump (using the flags:
   --opt --all-databases) creates a file which will not be uploaded correctly
   using the mysql client (as in: 'mysql -u root -pXX -q -s  
dumpfile.sql').
  
  Specifically, the problem relates to mysqldump's outputting of table keys.
   See the actual dump of mysql.db below:
  
   DROP TABLE IF EXISTS db;
   CREATE TABLE db (
 Host char(60) binary NOT NULL default '',
 Db char(64) binary NOT NULL default '',
 User char(16) binary NOT NULL default '',
 Select_priv enum('N','Y') NOT NULL default 'N',
 Insert_priv enum('N','Y') NOT NULL default 'N',
 Update_priv enum('N','Y') NOT NULL default 'N',
 Delete_priv enum('N','Y') NOT NULL default 'N',
 Create_priv enum('N','Y') NOT NULL default 'N',
 Drop_priv enum('N','Y') NOT NULL default 'N',
 Grant_priv enum('N','Y') NOT NULL default 'N',
 References_priv enum('N','Y') NOT NULL default 'N',
 Index_priv enum('N','Y') NOT NULL default 'N',
 Alter_priv enum('N','Y') NOT NULL default 'N',
 PRIMARY KEY (Host,Db,User),
 KEY User(User)    pukes on this line
   ) TYPE=MyISAM COMMENT='Database privileges';
  
  If a space is added (as in: "KEY User (User)"), the file will import correctly.
  
  I looked through the source file mysqldump.c and it appears that there always
  should be a space between the key name and the key columns, but my personal
  dumpfiles show that all non-primary keys have no space between the key name
  and the key column names.  Go figure. :)  Needless to say I don't get it.
  
   How-To-Repeat:
  See above description.
   Fix:
  See above description.
  
   Submitter-Id: submitter ID
   Originator:   Matt Loschert
   Organization:
  
 Matt Loschert| email: [EMAIL PROTECTED]|
 Software Engineer| web:   http://www.servint.net/ |
 ServInt Internet Services| phone: (703) 847-1381  |
  
   
   MySQL support: none
   Synopsis: mysqldump output file not valid as input file for mysql client
   Severity: non-critical
   Priority: medium
   Category: mysql
   Class:sw-bug
   Release:  mysql-3.23.33 (Source distribution)
  
   Environment:
  
   System: FreeBSD delft.servint.com 4.2-STABLE FreeBSD 4.2-STABLE #0: Tue Feb  6 
11:43:35 EST 2001 
[EMAIL PROTECTED]:/disk2/cvsup/branches/releng_4/obj/disk2/cvsup/branches/releng_4/src/sys/QUICKIE
  i386
  
  
   Some paths:  /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc 
/usr/bin/cc
   GCC: Using builtin specs.
   gcc version 2.95.2 19991024 (release)
   Compilation info: CC='gcc'  CFLAGS=''  CXX='c++'  CXXFLAGS=''  LDFLAGS=''
   LIBC:
   -r--r--r--  1 root  wheel  1169450 Feb  6 12:05 /usr/lib/libc.a
   lrwxr-xr-x  1 root  wheel  9 Feb  6 12:05 /usr/lib/libc.so - libc.so.4
   -r--r--r--  1 root  wheel  559516 Feb  6 12:05 /usr/lib/libc.so.4
   Configure command: ./configure  --prefix=/usr/local/mysql-23.33 --with-low-memory
   Perl: This is perl, version 5.005_03 built for i386-freebsd
  


 Hi!

 The above happens as USER is a keyword in MySQL.


 Regards,

 Sinisa

Sure, but this is a standard dump of the whole database, and the mysql
client is having problems reloading the **mysql** database.  The mysql.db
table defines this key, not one of my tables.  If you cannot use the
--all-databases flag to mysqldump to make a valid backup file, what is the
flag useful for?  :)

By the way, this used to work.  I am not sure exactly what release it
stopped working in.

Thanks for the help.

- Matt

--
Matt Loschert   | email: [EMAIL PROTECTED]|
Software Engineer   | web:   http://www.servint.net/ |
ServInt Internet Services   | phone: (703) 847-1381  |



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: mysqldump output file not valid as input file for mysql client

2001-02-22 Thread Sinisa Milivojevic

Matt Loschert writes:
  On Thu, 22 Feb 2001, Sinisa Milivojevic wrote:
  
   [EMAIL PROTECTED] writes:
 Description:

 As of mysql 3.23.33, a dumpfile generated with mysqldump (using the 
 flags:
 --opt --all-databases) creates a file which will not be uploaded 
 correctly
 using the mysql client (as in: 'mysql -u root -pXX -q -s  
 dumpfile.sql').

 Specifically, the problem relates to mysqldump's outputting of table 
 keys.
 See the actual dump of mysql.db below:

 DROP TABLE IF EXISTS db;
 CREATE TABLE db (
   Host char(60) binary NOT NULL default '',
   Db char(64) binary NOT NULL default '',
   User char(16) binary NOT NULL default '',
   Select_priv enum('N','Y') NOT NULL default 'N',
   Insert_priv enum('N','Y') NOT NULL default 'N',
   Update_priv enum('N','Y') NOT NULL default 'N',
   Delete_priv enum('N','Y') NOT NULL default 'N',
   Create_priv enum('N','Y') NOT NULL default 'N',
   Drop_priv enum('N','Y') NOT NULL default 'N',
   Grant_priv enum('N','Y') NOT NULL default 'N',
   References_priv enum('N','Y') NOT NULL default 'N',
   Index_priv enum('N','Y') NOT NULL default 'N',
   Alter_priv enum('N','Y') NOT NULL default 'N',
   PRIMARY KEY (Host,Db,User),
   KEY User(User)    pukes on this line
 ) TYPE=MyISAM COMMENT='Database privileges';

 If a space is added (as in: "KEY User (User)"), the file will import 
 correctly.

 I looked through the source file mysqldump.c and it appears that there 
 always
 should be a space between the key name and the key columns, but my 
 personal
 dumpfiles show that all non-primary keys have no space between the key 
 name
 and the key column names.  Go figure. :)  Needless to say I don't get 
 it.

 How-To-Repeat:
 See above description.
 Fix:
 See above description.

 Submitter-Id:  submitter ID
 Originator:Matt Loschert
 Organization:

   Matt Loschert | email: [EMAIL PROTECTED]|
   Software Engineer | web:   http://www.servint.net/ |
   ServInt Internet Services | phone: (703) 847-1381  |

 
 MySQL support: none
 Synopsis:  mysqldump output file not valid as input file for mysql client
 Severity:  non-critical
 Priority:  medium
 Category:  mysql
 Class: sw-bug
 Release:   mysql-3.23.33 (Source distribution)

 Environment:

 System: FreeBSD delft.servint.com 4.2-STABLE FreeBSD 4.2-STABLE #0: Tue Feb  6 
 11:43:35 EST 2001 
 [EMAIL PROTECTED]:/disk2/cvsup/branches/releng_4/obj/disk2/cvsup/branches/releng_4/src/sys/QUICKIE
   i386


 Some paths:  /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc 
 /usr/bin/cc
 GCC: Using builtin specs.
 gcc version 2.95.2 19991024 (release)
 Compilation info: CC='gcc'  CFLAGS=''  CXX='c++'  CXXFLAGS=''  LDFLAGS=''
 LIBC:
 -r--r--r--  1 root  wheel  1169450 Feb  6 12:05 /usr/lib/libc.a
 lrwxr-xr-x  1 root  wheel  9 Feb  6 12:05 /usr/lib/libc.so - libc.so.4
 -r--r--r--  1 root  wheel  559516 Feb  6 12:05 /usr/lib/libc.so.4
 Configure command: ./configure  --prefix=/usr/local/mysql-23.33 
 --with-low-memory
 Perl: This is perl, version 5.005_03 built for i386-freebsd

  
  
   Hi!
  
   The above happens as USER is a keyword in MySQL.
  
  
   Regards,
  
   Sinisa
  
  Sure, but this is a standard dump of the whole database, and the mysql
  client is having problems reloading the **mysql** database.  The mysql.db
  table defines this key, not one of my tables.  If you cannot use the
  --all-databases flag to mysqldump to make a valid backup file, what is the
  flag useful for?  :)
  
  By the way, this used to work.  I am not sure exactly what release it
  stopped working in.
  
  Thanks for the help.
  
  - Matt
  
  --
  Matt Loschert| email: [EMAIL PROTECTED]|
  Software Engineer   | web:   http://www.servint.net/ |
  ServInt Internet Services| phone: (703) 847-1381  |
  
  
  


It is not client bug, but a server bug.

We shall put on our TODO to fix that.


Regards,

Sinisa

    __ _   _  ___ ==  MySQL AB
 /*/\*\/\*\   /*/ \*\ /*/ \*\ |*| Sinisa Milivojevic
/*/ /*/ /*/   \*\_   |*|   |*||*| mailto:[EMAIL PROTECTED]
   /*/ /*/ /*/\*\/*/  \*\|*|   |*||*| Larnaca, Cyprus
  /*/ /*/  /*/\*\_/*/ \*\_/*/ |*|
  /*/^^^\*\^^^
 /*/ \*\Developers Team

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   

Re: mysqldump output file not valid as input file for mysql client

2001-02-22 Thread Matt Loschert

On Thu, 22 Feb 2001, Sinisa Milivojevic wrote:

 Matt Loschert writes:
   On Thu, 22 Feb 2001, Sinisa Milivojevic wrote:
  
[EMAIL PROTECTED] writes:
  Description:
 
As of mysql 3.23.33, a dumpfile generated with mysqldump (using the 
flags:
  --opt --all-databases) creates a file which will not be uploaded 
correctly
  using the mysql client (as in: 'mysql -u root -pXX -q -s  
dumpfile.sql').
 
Specifically, the problem relates to mysqldump's outputting of table 
keys.
  See the actual dump of mysql.db below:
 
  DROP TABLE IF EXISTS db;
  CREATE TABLE db (
Host char(60) binary NOT NULL default '',
Db char(64) binary NOT NULL default '',
User char(16) binary NOT NULL default '',
Select_priv enum('N','Y') NOT NULL default 'N',
Insert_priv enum('N','Y') NOT NULL default 'N',
Update_priv enum('N','Y') NOT NULL default 'N',
Delete_priv enum('N','Y') NOT NULL default 'N',
Create_priv enum('N','Y') NOT NULL default 'N',
Drop_priv enum('N','Y') NOT NULL default 'N',
Grant_priv enum('N','Y') NOT NULL default 'N',
References_priv enum('N','Y') NOT NULL default 'N',
Index_priv enum('N','Y') NOT NULL default 'N',
Alter_priv enum('N','Y') NOT NULL default 'N',
PRIMARY KEY (Host,Db,User),
KEY User(User)    pukes on this line
  ) TYPE=MyISAM COMMENT='Database privileges';
 
If a space is added (as in: "KEY User (User)"), the file will import 
correctly.
 
I looked through the source file mysqldump.c and it appears that there 
always
should be a space between the key name and the key columns, but my 
personal
dumpfiles show that all non-primary keys have no space between the key 
name
and the key column names.  Go figure. :)  Needless to say I don't get 
it.
 
  How-To-Repeat:
See above description.
  Fix:
See above description.
 
  Submitter-Id:submitter ID
  Originator:  Matt Loschert
  Organization:
 
Matt Loschert   | email: [EMAIL PROTECTED]  
  |
Software Engineer   | web:   http://www.servint.net/ |
ServInt Internet Services   | phone: (703) 847-1381  |
 
  
  MySQL support: none
  Synopsis:mysqldump output file not valid as input file for mysql client
  Severity:non-critical
  Priority:medium
  Category:mysql
  Class:   sw-bug
  Release: mysql-3.23.33 (Source distribution)
 
  Environment:
 
  System: FreeBSD delft.servint.com 4.2-STABLE FreeBSD 4.2-STABLE #0: Tue Feb  
6 11:43:35 EST 2001 
[EMAIL PROTECTED]:/disk2/cvsup/branches/releng_4/obj/disk2/cvsup/branches/releng_4/src/sys/QUICKIE
  i386
 
 
  Some paths:  /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc 
/usr/bin/cc
  GCC: Using builtin specs.
  gcc version 2.95.2 19991024 (release)
  Compilation info: CC='gcc'  CFLAGS=''  CXX='c++'  CXXFLAGS=''  LDFLAGS=''
  LIBC:
  -r--r--r--  1 root  wheel  1169450 Feb  6 12:05 /usr/lib/libc.a
  lrwxr-xr-x  1 root  wheel  9 Feb  6 12:05 /usr/lib/libc.so - libc.so.4
  -r--r--r--  1 root  wheel  559516 Feb  6 12:05 /usr/lib/libc.so.4
  Configure command: ./configure  --prefix=/usr/local/mysql-23.33 
--with-low-memory
  Perl: This is perl, version 5.005_03 built for i386-freebsd
 
   
   
Hi!
   
The above happens as USER is a keyword in MySQL.
   
   
Regards,
   
Sinisa
  
   Sure, but this is a standard dump of the whole database, and the mysql
   client is having problems reloading the **mysql** database.  The mysql.db
   table defines this key, not one of my tables.  If you cannot use the
   --all-databases flag to mysqldump to make a valid backup file, what is the
   flag useful for?  :)
  
   By the way, this used to work.  I am not sure exactly what release it
   stopped working in.
  
   Thanks for the help.
  
   - Matt
  
   --
   Matt Loschert  | email: [EMAIL PROTECTED]|
   Software Engineer   | web:   http://www.servint.net/ |
   ServInt Internet Services  | phone: (703) 847-1381  |
  
  
  


 It is not client bug, but a server bug.

 We shall put on our TODO to fix that.


 Regards,

 Sinisa

Thanks, I appreciate the help.

- Matt

--
Matt Loschert   | email: [EMAIL PROTECTED]|
Software Engineer   | web:   http://www.servint.net/ |
ServInt Internet Services   | phone: (703) 847-1381  |



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)