* [gentoo-server] MySQL 4.0 => 4.1 upgrade
@ 2005-09-07 22:38 Francesco R
2005-09-07 23:02 ` xyon
0 siblings, 1 reply; 2+ messages in thread
From: Francesco R @ 2005-09-07 22:38 UTC (permalink / raw
To: gentoo-server
If someone don't cut my fingers tomorrow MySQL 4.1 will be unmasked,
staying in ~ARCH for some time and become stable.
Waiting for a better doc from someone else, please review this upgrade
path since it's my intention to send it to gentoo-user@lists.gentoo.org
too .
.-----------------------
| propedeutic readings:
http://dev.mysql.com/doc/mysql/en/upgrading-from-4-0.html
http://dev.mysql.com/doc/mysql/en/news-4-1-x.html
http://dev.mysql.com/doc/mysql/en/replication-upgrade-4-0.html
.---------------
| Upgrade path:
[[[ User with a old (<4.0.24 ??) mysql start from here ]]]
quickpkg dev-db/mysql
cmd# emerge -av --buildpkg =mysql-4.0.25-r2
cmd# ebuild \
/var/db/pkg/dev-db/mysql-4.0.25-r2/mysql-4.0.25-r2.ebuild config
# Insert some kind of data fex attached "backup_mysql_4.0.sql.gz"
[[[ User with a recent version of mysql start from here ]]]
cmd# mysqldump \
-uroot \
-p$PASSWORD \
-hlocalhost \
--all-databases \
--all \
--opt \
--allow-keywords \
--flush-logs \
--hex-blob \
--master-data \
--max_allowed_packet=16M \
--result-file=BACKUP_MYSQL_4.0.SQL
# check the backup file, try one one load on a mysql-4.0 server
cmd# /etc/init.d/mysql stop
cmd# quickpkg dev-db/mysql
cmd# rm -rf /var/lib/mysql/
[[[ Real upgrade start here ]]]
cmd# emerge -C mysql
cmd# rm -rf /var/lib/mysql/ /var/run/mysqld/ /var/log/mysql
cmd# emerge -av --buildpkg =mysql-4.1.14
cmd# revdep-rebuild
cmd# ebuild /var/db/pkg/dev-db/mysql-4.1.14/mysql-4.1.14.ebuild config
cmd# /etc/init.d/mysql start
cmd# cat backup_mysql_4.0.sql \
| mysql \
-uroot \
-p$PASSWORD \
-hlocalhost \
--max_allowed_packet=16M
cmd# mysql_fix_privilege_tables \
--defaults-file=/etc/mysql/my.cnf \
--user=root \
--password=$PASSWORD
cmd# /etc/init.d/mysql restart
------------------------------------------------------------
--
gentoo-server@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [gentoo-server] MySQL 4.0 => 4.1 upgrade
2005-09-07 22:38 [gentoo-server] MySQL 4.0 => 4.1 upgrade Francesco R
@ 2005-09-07 23:02 ` xyon
0 siblings, 0 replies; 2+ messages in thread
From: xyon @ 2005-09-07 23:02 UTC (permalink / raw
To: gentoo-server
Nice work! Thank you!
On Thu, 2005-09-08 at 00:38 +0200, Francesco R wrote:
> If someone don't cut my fingers tomorrow MySQL 4.1 will be unmasked,
> staying in ~ARCH for some time and become stable.
> Waiting for a better doc from someone else, please review this upgrade
> path since it's my intention to send it to gentoo-user@lists.gentoo.org
> too .
>
> .-----------------------
> | propedeutic readings:
>
> http://dev.mysql.com/doc/mysql/en/upgrading-from-4-0.html
> http://dev.mysql.com/doc/mysql/en/news-4-1-x.html
> http://dev.mysql.com/doc/mysql/en/replication-upgrade-4-0.html
>
> .---------------
> | Upgrade path:
>
> [[[ User with a old (<4.0.24 ??) mysql start from here ]]]
>
> quickpkg dev-db/mysql
>
> cmd# emerge -av --buildpkg =mysql-4.0.25-r2
> cmd# ebuild \
> /var/db/pkg/dev-db/mysql-4.0.25-r2/mysql-4.0.25-r2.ebuild config
>
> # Insert some kind of data fex attached "backup_mysql_4.0.sql.gz"
>
> [[[ User with a recent version of mysql start from here ]]]
>
> cmd# mysqldump \
> -uroot \
> -p$PASSWORD \
> -hlocalhost \
> --all-databases \
> --all \
> --opt \
> --allow-keywords \
> --flush-logs \
> --hex-blob \
> --master-data \
> --max_allowed_packet=16M \
> --result-file=BACKUP_MYSQL_4.0.SQL
>
> # check the backup file, try one one load on a mysql-4.0 server
>
> cmd# /etc/init.d/mysql stop
> cmd# quickpkg dev-db/mysql
> cmd# rm -rf /var/lib/mysql/
>
> [[[ Real upgrade start here ]]]
>
> cmd# emerge -C mysql
> cmd# rm -rf /var/lib/mysql/ /var/run/mysqld/ /var/log/mysql
> cmd# emerge -av --buildpkg =mysql-4.1.14
> cmd# revdep-rebuild
> cmd# ebuild /var/db/pkg/dev-db/mysql-4.1.14/mysql-4.1.14.ebuild config
> cmd# /etc/init.d/mysql start
>
> cmd# cat backup_mysql_4.0.sql \
> | mysql \
> -uroot \
> -p$PASSWORD \
> -hlocalhost \
> --max_allowed_packet=16M
>
> cmd# mysql_fix_privilege_tables \
> --defaults-file=/etc/mysql/my.cnf \
> --user=root \
> --password=$PASSWORD
>
> cmd# /etc/init.d/mysql restart
> ------------------------------------------------------------
--
gentoo-server@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-09-07 23:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-07 22:38 [gentoo-server] MySQL 4.0 => 4.1 upgrade Francesco R
2005-09-07 23:02 ` xyon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox