升级mysql数据库的方法

来源:互联网 发布:买车零首付是什么软件 编辑:程序博客网 时间:2024/05/17 06:16

升级mysql数据库的方法:

1.         下载安装介质mysql-essential-5.1.46-win32.msi

可以到官网http://www.mysql.com/click.php?e=35166或其他网站去下载;

2.         备份mysql的数据;

运行cmd打开命令提示符,进入到mysql软件的bin目录下通过mysqldump命令进行备份;

C:/mysql/bin>mysqldump -uroot -p -c -Q --add-drop-table --default-character-set=gb2312 ipmngr > D:/db20100525backup.sql

Enter password:(输入密码一般密码为空直接回车即可)

数据库中的信息会导入db20100525backup.sql文件中;

运行services.msc打开服务窗口,停止掉旧mysql的服务。为了防止升级数据库失败便于恢复,我还对文件拷贝做了个硬备份便于恢复;

复制mysql软件的目录,粘贴到保存的目录下;

备份完毕;

3.         卸载旧的mysql软件,独立mysql安装包安装的运行appwiz.cpl卸载mysql软件;

简化安装包安装的运行appwiz.cpl卸载ipaddr management软件;

要想彻底卸载干净,还给删除之前mysql软件的相关目录;

运行regedit从注册表中搜索mysql相关的记录,确认后删除;

4.         安装新版mysql5.1软件;

通过向导安装mysql软件;

选择Custom自动已安装;

选择适当的目录安装全部;

确认相关信息无误后点击Install进行安装;

安装后通过向导配置mysql

详细配置;

选择Server Machine

选择Multifunction Database

选择表空间存放的位置;

选择Decision Support

选择mysql使用的端口,并加到防火墙当中;

选择默认的字符gbk

选择服务名进行服务的安装;

设置管理员的密码;

最后执行安装完毕;

5.         恢复旧有mysql数据库的数据;

首先通过初始安装的D:/BOCO/ipnms/ipaddmgr/db/ ipmngr.sql

恢复初始数据;

运行cmd打开命令提示符,进入到mysql软件的bin目录下,执行mysql

D:/BOCO/program/MysqlServer5.1/bin>mysql -uroot -p mysql

Enter password: ******

Welcome to the MySQL monitor.  Commands end with ; or /g.

Your MySQL connection id is 463

Server version: 5.1.46-community MySQL Community Server (GPL)

 

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL v2 license

 

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

 

mysql> source D:/BOCO/ipnms/ipaddmgr/db/ipmngr.sql

恢复历史数据;

D:/>mysql -uroot -pyiyang ipmngr < db20100525backup.sql