V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
UnityAlvin
V2EX  ›  MySQL

大佬们, MySQL 的 performance_schema 数据库被误删,有什么办法恢复吗?

  •  
  •   UnityAlvin · 2021-12-22 00:03:02 +08:00 · 2455 次点击
    这是一个创建于 828 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天给他们处理了一个生产上的数据问题,操作的时候用的 Navicat ,不知道怎么就按了退格键,因为是 Mac 系统,这个退格键,没想到就是删除(公司电脑,之前没怎么用过 Mac ),当时心情比较郁闷,也没注意到选中了这个数据库,结果还点确定了,后来还把其它库的一张表给删了,然后今天生产数据库连接不上了,才知道是昨天把库给删了,想问一下大佬有什么办法吗? MySQL 版本是 8.0.11 ,目前有 binlog 日志,但是不知道怎么恢复。

    14 条回复    2022-01-03 20:20:27 +08:00
    plko345
        1
    plko345  
       2021-12-22 00:08:49 +08:00 via Android
    我每次处理数据库都小心翼翼,好希望把我的权限收回,不想管数据库
    CEBBCAT
        3
    CEBBCAT  
       2021-12-22 02:52:50 +08:00 via Android
    除了楼上的 mysql_upgrade ,也可以试试拷贝数据库文件法。记得做好备份
    UnityAlvin
        4
    UnityAlvin  
    OP
       2021-12-22 10:20:46 +08:00
    @liuxu 这种方式可能有点老了,使用了之后没有反应。
    EarthChild
        5
    EarthChild  
       2021-12-22 13:09:37 +08:00   ❤️ 1
    跑路吧
    lishoujun
        6
    lishoujun  
       2021-12-22 23:33:19 +08:00
    @UnityAlvin 使用了之后重启了么?
    UnityAlvin
        7
    UnityAlvin  
    OP
       2021-12-23 09:48:45 +08:00
    @lishoujun 重新启动 MySQL 了,还是不行。
    goalidea
        8
    goalidea  
       2021-12-24 14:59:16 +08:00
    你的权限不小啊
    tyrantZhao
        9
    tyrantZhao  
       2021-12-28 11:21:01 +08:00
    你是 dba?
    UnityAlvin
        10
    UnityAlvin  
    OP
       2021-12-30 11:50:51 +08:00
    @tyrantZhao 不是
    tyrantZhao
        11
    tyrantZhao  
       2022-01-03 14:50:19 +08:00
    @UnityAlvin 你们公司没有 DBA 吗?这个还真的没碰到过.
    UnityAlvin
        12
    UnityAlvin  
    OP
       2022-01-03 15:29:31 +08:00
    @tyrantZhao 很小的公司...
    UnityAlvin
        13
    UnityAlvin  
    OP
       2022-01-03 20:16:40 +08:00
    @CEBBCAT 老哥,你这个方法我试过了,我找到了那个数据库的源文件,然后上传到了服务器上对应的目录,结果并没有效果,哭了...
    UnityAlvin
        14
    UnityAlvin  
    OP
       2022-01-03 20:20:27 +08:00
    @CEBBCAT 我在本地装了一个跟线上版本一模一样的 MySQL ,然后找到那个数据库的源文件,拷到了服务器上对应的数据库目录,不行,不知道是不是平台的问题,我本地是 Mac ,线上是 Linux 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1121 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:51 · PVG 06:51 · LAX 15:51 · JFK 18:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.