[mythtv-users] Mythsqlhotcopy restore
William Munson
wmunson at rochester.rr.com
Tue Oct 24 02:18:30 UTC 2006
stan wrote:
>> -----Original Message-----
>> From: mythtv-users-bounces at mythtv.org
>> [mailto:mythtv-users-bounces at mythtv.org] On Behalf Of William Munson
>> Sent: Monday, October 23, 2006 3:06 PM
>> To: Discussion about mythtv
>> Subject: Re: [mythtv-users] Mythsqlhotcopy restore
>>
>> stan wrote:
>>
>>> I'm using the mythsqlhotcopy script to back up the mythTV
>>>
>> database. How do
>>
>>> you do a restore?
>>>
>>> The comments say to copy the files back, run a few mySQL
>>>
>> utilities for fix
>>
>>> up, and tell mySQL to use the restored files. Do you really
>>>
>> need to tell
>>
>>> mySQL to use the restored files, or is this done
>>>
>> automatically assuming you
>>
>>> stop the daemon before replacing the current files with the
>>>
>> backup versions?
>>
>>> --stan
>>>
>>>
>>>
>> I do my backups manually using mysqldump and I use the
>> --add-drop-table
>> option so for me its as simple as:
>>
>> mythbackend stop
>> mysql -p mythconverg < /path/to/backup
>> mythbackend start
>> (restart frontends)
>>
>> Yours should be similar although you may have to manually
>> drop the table.
>>
>> Can you post a url for that script? I would be interested in
>> checking it
>> out.
>>
>>
>
> Sure. There's a good discussion here, and the script (that needs a little
> modification to point to your specific backup location, etc. it attached as
> a text file to the referenced url).
>
> http://www.gossamer-threads.com/lists/mythtv/users/223965?search_string=hotc
> opy;#223965
>
> The script works well on my system. Backup time is under 30 seconds, and I
> plan to run it once a day with anacron. I removed the section to mail the
> cron output (since I'm using anacron), and I added -u and -p parms to each
> of the mySQL calls so I could run it as root from anywhere.
>
> I think the restore method for hotcopy is different from the restore method
> for dump because hotcopy seems to simply lock the tables and copy the raw
> files. I'm still not clear on how to properly restore a hotcopy though.
>
> BTW, in debugging my mods to the script I tried to do a
>
> bash -x mysqlhotcopy_script | more
>
> That didn't work. Did the "bash -x" eat the " | more" or something? How do
> you pipe bash -x output to more?
>
>
I am no expert so I would try something like
bash -x mysqlhotcopy_script > ./tmp.log && more ./tmp.log
More information about the mythtv-users
mailing list