联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
主机停电导致云服务器系统坏了
类型:迅睿CMS 更新时间:2021-11-14 02:00:45

PHP程序里面

这里先吐槽下*云,香港主机停电2天,导致云服务器系统坏了。9月底刚织梦转换成迅睿,转完没备份就放假了。*云来电后,给我重装了系统。现在数据库文件是*.idd和*.frm,PHP7.4,数据库文件夹复制后,数据库现在加载不上,大小是47B,数据库文件夹大小是189M,用的是宝塔界面。服务器已经换了,再不用*云了。

{xunruicms_img_title}

{xunruicms_img_title}

{xunruicms_img_title}


URL地址相对路径:
PHP文件相对路径:

回帖
  • 帆哥工作室
    #1楼    帆哥工作室
    2021-10-14 10:15:58
    Chrome 0
    可以采用ibd还原。
    创建已经丢失的表结构先要安装 mysql-utilities。// RedHatyum -y install mysql-server mysql-utilities// Debianapt install mysql-utilities使用 mysqlfrm 从 .frm 文件里面找回建表语句。// 分析一个 .frm 文件生62616964757a686964616fe78988e69d8331333433656631成建表的语句mysqlfrm --diagnostic /var/lib/mysql/test/t1.frm// 分析一个目录下的全部.frm文件生成建表语句root@username:~# mysqlfrm --diagnostic /var/lib/mysql/my_db/bk/ >createtb.sqlroot@username:~# grep "^CREATE TABLE" createtb.sql |wc -l124可以看到一共生成了 124 个建表语句。有很多时候也可以从其它库里面生成建表语句,如同一个应用的其它数据库或不同的测试环境,采用下面的 mysqldump 生成建表语句:mysqldump --no-data --compact my_db>createtb.sql登录 MySQL 生成表。mysql> create database my_db;mysql> use my_dbDatabase changedmysql> source createtb.sqlQuery OK, 0 rows affected (0.07 sec)......导入旧的数据文件将新建的没有包括数据的 .ibd 文件抛弃root@username:/var/lib/mysql/my_db# ll *.ibd|wc12411167941root@username:/var/lib/mysql/my_db# mysql -e "show tables from my_db" \| grep -v Tables_in_my_db \| while read a; do mysql -e "ALTER TABLE my_db.$a DISCARD TABLESPACE"; doneroot@username:/var/lib/mysql/my_db# ll *.ibd|wcls: cannot access '*.ibd': No such file or directory000可以看到所有的 .idb 文件都已经被抛弃了。然后把旧的有数据的 .ibd 文件拷贝到这个 my_db 目录下面,别忘了把属主改过来:chown mysql. *,再把这些数据文件 import 到数据库中。root@username:/var/lib/mysql/my_db# mysql -e "show tables from my_db" \| grep -v Tables_in_my_db \| while read a; \do mysql -e "ALTER TABLE my_db.$a import TABLESPACE"; done导入完成后检查表使用 mysqlcheck 对数据库 my_db 下的所有表进行检查:root@username:/var/lib/mysql/my_db# mysqlcheck -c my_dbmy_db.cdp_backup_point OK......所有的表都导入成功。
  • 帆哥工作室
    #2楼    帆哥工作室
    2021-10-14 10:17:23
    Chrome 0
    如果不会,搜下“ibd转mysql”即可解决。
  • 贰壹网络
    #3楼    贰壹网络
    2021-11-14 02:00:45
    Chrome 0
    我就想知道一下是哪个云 😀 以后千万不能用。方便的话私信告知一下,谢谢