lnmp mysql 数据库被误删了怎么办

lnmp mysql 数据库被误删了怎么办,第1张

1.如果你有归档日志的话,你可以先将数据恢复到上一个备份点,然后使用recover恢复到做命令前的时间点上。呵呵,还是很麻烦的。

2.mysql中的表在正常情况下执行delete 指定删除的记录实际上只是在索引文件中做了删除标记,同时也将数据文件中对记录的头几个字节改写, 但这几个字节具体的与入内容不清楚.

通过研究数据文件, 会发现几种数据类型保存的格式.

varchar: 在该类型数据开始的位置有一个字节来指出后面多少个字节是该字段的内容, 但是有一个例外就是如果后面的内容与varchar字段指定的长度完全相等时,就没有开头的这个字节了.

这个是压缩包文件,而不是你的安装文件,当你用./configure安装的时候,应该有用--prefix指定安装路径,那么就进入你的指定安装路径中,那里面有这个文件例如:./configure--prefix=/usr/local/mysqlcd/usr/local/mysql/scriptsmysql_install_db--user=mysql

回复 1# 的帖子 /usr/local/mysql/bin/mysql -u root -p 登录执行:reset master如果要禁用日志/etc/my.cnf把#log-bin=mysql-bin#binlog_format=mixed这两行注释掉


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6703136.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存