拷贝文件方式恢复MySql数据库 (731人路过)
03:06 , 引用(0) Via 本站原创
电脑崩溃了,数据库没有备份,或是从其他电脑上直接拷贝过来的数据文件,怎么恢复?
从自己的实践中,发现以下方法:
软件版本:mySql 5.1,php5.28
1、把整个数据库目录(假设数据库为bbbccc)拷贝到mySql的DATA目录下。
2、下载mySql gui administrator
mysql-gui-tools-5.0-r16-win32.msi
安装后运行,输入管理员帐号密码。
3、点左侧Catalogs,左下方会显示出几个数据库,其中,以文件方式拷贝过来的数据库也在里面,只是数据库名字前面加多了个#mySql50#,变成了#mySql50#bbbccc,没错,就是他。
4、点左侧Backup=>右侧 new project=>backup content 选择#mySql50#bbbccc=>点击execute Backup Now=>选择存储位置,文件名随意。假设是New Project 20090219 0947.sql
5、点击左侧Restore=>右侧 Open Backup File,选中刚才的备份文件,选项设置:
Target Schema:选中Another Schema,输入框中输入bbbccc(要恢复的数据库名字).
Options:选中Create database(s) if they don't exist
Character Set:选中你原来的数据库的字符集。UTF8,GB2312,GBK等。
6、点击Start Restore。
我的情况是CentOS 5.4有问题,先将mysql下的blog_77run_com数据库复制下载到本地WINDOWS下,然后CentOS安装好之后,在将数据库复制上传到MYSQL的data目录下,结果发现phpmyadmin下查看的数据名名为#mysql50#blog_77run_com
我的Bo-Blog http://blog.77run.com怎么也无法识到数据库,试着在phpmyadmin里将数据库名改名为blog_77run_com提示出错,乱搞了半天也搞不掂,后来想了想会不会是名字重复了.就改成77run了,既然可以了.哈,在改回bo-blog回去,OK.,BLOG好了.写下来备用,搞了我一天,BLOG也挂了一天.也是看到上边别人的文章,才想到这个方法的.
好崩溃啊..
拷贝文件方式恢复MySql数据库
copy-bakcup-mysql-50
数据库 MySql 文件 拷贝 Bo-Blog CentOS phpmyadmin
CentOS 5.3 安装后yum和基本软件的配置
SQL 2005/2008数据库镜像搭建
无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限
LNMPA是什么?
LNMP一键安装包 0.7发布 - 支持LNMPA
教程,详解Radius manager安装过程
CentOS PPTP VPN一键安装包
CentOS 安装和配置PPTP VPN
CentOS OpenVPN一键安装包
CentOS 安装和配置 OpenVPN
作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/copy-bakcup-mysql-50/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
大 | 中 | 小 

