Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jun 2005 10:05:34 -0700
From:      Drew Tomlinson <drew@mykitchentable.net>
To:        Kevin Kinsey <kdk@daleco.biz>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Upgrading MySQL Without Wrecking Bacula
Message-ID:  <42AB19DE.1030306@mykitchentable.net>
In-Reply-To: <42AA75BF.6090509@daleco.biz>
References:  <42A9FC36.8@mykitchentable.net> <42AA75BF.6090509@daleco.biz>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/10/2005 10:25 PM Kevin Kinsey wrote:

> Drew Tomlinson wrote:
>
>> I am a total noob regarding MySQL.  I have version 3.23 installed on 
>> my 4.10 system.  The only thing it's been used for and by is Bacula.  
>> I have never used it directly.
>>
>> But now I have reason to learn MySQL and feel it would be appropriate 
>> to start with a newer version.  I see there's 4.1 and 5.0.  Even 
>> though it's beta, I'm inclined to just start with 5.0 since my data 
>> will not be super critical and quite small.  Basically I want t make 
>> a product database and display it via web pages.  There are less than 
>> 10,000 products.  I also don't see more than 2 or 3 clients accessing 
>> it at one time.  Maybe in an extreme case there might be 10 clients.  
>> Overall, pretty small.
>>
>> So what must I do to upgrade from 3.23 to something newer and keep 
>> Bacula happy.  I've read the Bacula web site and it claims to work 
>> with 3.23 and higher.  I've browsed the MySQL site and see 
>> instructions to upgrade from 3.23 to 4.0, 4.0 to 4.1, and upgrading 
>> to 5.0.  However I'm sure I don't really need to upgrade in steps?
>>
>> Any guidance, advice, and/or links to tutorials would be greatly 
>> appreciated.
>>
>> Thanks,
>>
>> Drew
>>
>
> I like mysqldump for easy to recreate backups:
>
> $ mysqldump sometable > sometable.sql
>
> To restore, you need to add a statement to the top
> of the file, like "use sometable".  Then:
>
> $ mysqladmin create cometable
>
> and, finally:
>
> $mysql < sometable.sql
>
> And everything should be "good to go".

Thanks for the tip.  It gives me somewhere to start.

> Sorry I'm not much more help.  I use portupgrade and/or portmanager
> to keep things somewhat "up to date", but I don't know if there would
> be any "gotchas" with that and Bacula or not.  I'd tend to think that as
> long as I had all my databases backed up, I could uninstall 323 and
> install something from the 4X or 5X line and not have too many issues.

Me too.  portupgrade is a great tool.  I agree that if I have the 
databases backed up, I should be able to restore.  This is just my home 
system so if the worst happened and I lost my complete bacula database, 
it still wouldn't be the end of the world (unless my hard drive crashed 
before I got bacula running again).

> You might want to learn a little about using the MySQL monitor itself,
> first, in 3.23; a little knowledge of MySQL syntax would add to your
> confidence in restoring the data, I would think . . .

I've fiddled around with MySQL a little so far.  Webmin provides an easy 
interface to administering MySQL users, databases, etc. and that has 
been very helpful.  Now I just have to learn what "real" commands Webmin 
calls when performing these functions.  I suspect it uses mysqladmin.

Thanks for your reply,

Drew

-- 
Visit The Alchemist's Warehouse
Magic Tricks, DVDs, Videos, Books, & More!

http://www.alchemistswarehouse.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42AB19DE.1030306>