[mythtv-commits] Ticket #3762: MythTV database backup documentation updates

MythTV mythtv at cvs.mythtv.org
Mon Jul 23 19:18:55 UTC 2007


#3762: MythTV database backup documentation updates
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |       Owner:  ijr    
     Type:  defect     |      Status:  new    
 Priority:  minor      |   Milestone:  unknown
Component:  mythtv     |     Version:  unknown
 Severity:  medium     |     Mlocked:  0      
-----------------------+----------------------------------------------------
 Since some tables have interdepends, it's really best to lock the tables
 before backing them up so you don't run into issues. It's also poor
 practice to tell users to specify their password on the command line since
 this password is stored in your shell's history and stays in the ps aux
 for the life of the dump run. The password prompt occurs on STDERR so it
 does not interfere with the data dump. The -x is a tables lock, which in
 turn causes a write lock so when you're dumping 1 table, another can't be
 updated at the same time.

 Section 23.5:
 mysqldump -l -c -p -u mythtv mythconverg> mythtv_backup.sql


 It's really poor practice to grep through a mysql dump file and can result
 in issues in formating (as people found out in 23.7 already).
 Section 23.7:
 mysqldump -l -n -t -c -p -u mythtv mythconverg record recorded oldrecorded
 recordedprogram recordedrating recordedmarkup recordedseek > restore.sql

 MySQL isn't always friendly to "-xntcpu" parsing in all versions. The -n
 -t suppress create table and create database, which is what you are trying
 to do with the grep statements.

 Section 23.7 really should be updated with this change since it'll simply
 things from the user side.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3762>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list