~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/clients/drizzledump.rst

  • Committer: Lee Bieber
  • Date: 2011-01-21 21:44:29 UTC
  • mfrom: (2100.1.6 build)
  • Revision ID: kalebral@gmail.com-20110121214429-p7ctkpx00hsb6pv7
Update test for regression.682563 to add now needed COMMIT statements
Need to add new doc files to docs/include.am for distcheck target
update big test, add COMMIT statement per Stewart's recent changes
Merge Stewart - fix bug 701468: TransactionalStorageEngine::doRollback(session, all) "all" isn't true - need to check session autocommit settings
Merge Stewart - 682563: TransactionalStorageEngine::doCommit(session, all) "all" isn't true - need to check session autocommit settings
Merge Andrew - fix bug 705576: Docs need 'How to compile' pages
Merge Andrew - fix bug 705771: Documentation for common client errors

Show diffs side-by-side

added added

removed removed

Lines of Context:
246
246
:program:`drizzledump` will automatically detect whether it is talking to a
247
247
MySQL or Drizzle database server.  If it is connected to a MySQL server it will
248
248
automatically convert all the structures and data into a Drizzle compatible 
249
 
format.
 
249
format.  It will, however, by default try to connect via. port 4427 so to
 
250
connect to a MySQL server a port must be specified.
250
251
 
251
252
So, simply connecting to a MySQL server with :program:`drizzledump` as follows
252
253
will give you a Drizzle compatible output::
253
254
 
254
 
$ drizzledump --all-databases --host=mysql-host --user=mysql-user --password > dumpfile.sql
 
255
$ drizzledump --all-databases --host=mysql-host --port=3306 --user=mysql-user --password > dumpfile.sql
255
256
 
256
257
Additionally :program:`drizzledump` can now dump from MySQL and import directly
257
258
into a Drizzle server as follows::
258
259
 
259
 
$ drizzledump --all-databases --host=mysql-host --user=mysql-user --password --destination-type=database --desination-host=drizzle-host
 
260
$ drizzledump --all-databases --host=mysql-host --port=3306 --user=mysql-user --password --destination-type=database --desination-host=drizzle-host
 
261
 
 
262
Please take special note of :ref:`old-passwords-label` if you have connection
 
263
issues from :program:`drizzledump` to your MySQL server.
260
264
 
261
265
When you migrate from MySQL to Drizzle, the following conversions are required:
262
266