1
notgod 2017-06-27 18:14:10 +08:00 via iPhone
关机 数据恢复啊
数据库都被你谋杀了 如果线上的公司业务 你要和数据库一起跑路了 如果是 vps,可以问问有没有快照 我上次手贱 把香港 vps 删了 隔了几个小时让服务商给我找回镜像 重新挂载回去继续使用 我还确认了数据都不要了 也提示我不可恢复... .... |
2
oott123 2017-06-27 18:16:23 +08:00
那就安装 mariadb-server。
你数据文件并没有丢,默认来说在 /var/lib/mysql 下吧?备份下再装好了。 |
3
wsy2220 2017-06-27 19:07:36 +08:00
楼上正解
|
4
gclove 2017-06-27 19:32:51 +08:00
就是, 卸载软件数据就会丢 ?
不要吓唬人哟 ~~ |
5
hotsnow 2017-06-27 20:07:50 +08:00
mariadb 基本上和 mysql 兼容的
|
6
jarlyyn 2017-06-27 20:09:52 +08:00
装 docker,跑对应版本的 mysql,数据 -v 放进去。
|
7
ivmm 2017-06-27 20:32:24 +08:00
升级卸载了软件,数据是不会丢的
|
8
hunk 2017-06-27 20:32:31 +08:00
/var/lib/mysql 先备份所有问题。
印象中,重装后新建数据库,覆盖文件就可以。N 年前 MYISAM 这么搞过。 |
9
cxbig 2017-06-28 02:21:29 +08:00
这种操作一定要 dry-run 看有什么影响
数据库软件被干掉,数据还在 MariaDB 基本上和 MySQL 兼容 Debian 可以自己找老版本二进制编译旧版本 或 再开一个新的 Instance,装旧发行版和 MySQL,把整个数据库文件夹抓过去接着跑 |
11
Niphor 2017-06-28 08:36:38 +08:00
多半起不来
起码备份了,update database 一下 |
12
oott123 2017-06-28 09:19:12 +08:00 via Android
@nonozone 你把数据先备份下防止误操作,然后直接安装 MariaDB。
如果你运气不错,数据就已经恢复好了(不需要手动恢复备份文件)。 |
13
nonozone OP 额,刚才把 mysql-common 卸载了,然后重新安装 MariaDB,自动恢复了 。
|
14
taobibi 2017-06-28 17:09:28 +08:00
把数据库和 vps 放一起不太安全,国外站点之间的速度很快,我一般是买个亚马逊云或者微软云的专门数据库服务,按量付费那种,本地 VPS 只做缓存和同步。这样就算 VPS 被黑,直接重装 VPS,做个建站批处理就搞定了
|