拷贝文件方式恢复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

作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/copy-bakcup-mysql-50/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!

| |
0 Responses to "A Sample Post with Links"
发表评论
  • 昵称 [注册]
  • 密码 游客无需密码
  • 网址
  • 电邮
打开HTML 打开UBB 打开表情 隐藏 记住我