Mysql innodb 误删除数据库是否可恢复
可以,但是完全恢复所有的表不一定可以
工具: innodb-recovery
Official Website: http://code.google.com/p/innodb-tools/
This set of tools could be used to check InnoDB
tablespaces and to recover data from damaged tablespaces or from
dropped/truncated InnoDB tables.
这个工具用来检查InnoDB空间表和恢复由于drop 以及truncate引发的损坏空间表的数据库门
此工具使用需要安装Perl的一些插件,有:
DBI
Mysql::DBD
恢复前提,提了以上的插件外,如果在使用时有报少插件,则需要找到少的插件,再安装
另外, 恢复数据的前提是,数据库使用的是innodb引擎,当用'DROP DATABASE DBNAME'后,没有再做其它操作,保证ibdata1文件的完整性及不被后续写数据破坏
执行恢复的过程中,有一步是需要注意的,就是"Recovery steps: Preparing the code for recovery"
默认生成的表结构中的一些列属性的格式是不精确的,你需要精确这些属性,恢复的概率才会提高
######################
Note that this is a translation of the table format into what InnoDB Tools use internally as a C program.
You may need to edit this file later on, to force some constraints on the recovered data.
#####################
当你按照 http://code.google.com/p/innodb-tools/wiki/InnodbRecoverySteps 里的步骤操作完,并恢复数据后,
相信, 你以后再也不会范类似的错误了,因为这个过程是蛮长的,当然,前提是你的数据表多以及数据量大。
相关文档:
mysql server4.0.18
批处理文件名为dbBackup.bat
内容:rem 判断mysql服务是否启动,然后将查询结果输出到server.log文件里
netstat -na | (find "0.0.0.0:3306" & find "LISTENING")>server.log
rem 手工建立一个空的文件temp.log,为了和server.log文件相比较
rem 将server.log与temp.log相比较,如果mysql服 ......
1,设置mysql默认编码
首先查询一下show variables like 'character%';
确定所有的character都设置成utf-8
参考 http://www.diybl.com/course/7_databases/mysql/myxl/20081127/152726.html
mysql>show variables like 'character%';
+--------------------------+--------------------------- ......
一.语法
explain < table_name >
例如: explain select * from t3 where id=3952602;
二.explain输出解释
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type | table | type | possible_keys | key ......
关于修改mysql的root密码的解答(总结篇)
整理了以下四种在MySQL中修改root密码的方法,主要是有时候自己遇到了这个问题不知道怎么搞了,当然如果能给广大的PHPer解决问题也是我的荣幸啊,呵呵。
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('n ......
原本的目的是将数据库从MS SQL 2000迁移到MySQL中,但提示JDBC连接失败,无奈之极,只好选择中间桥梁Access完成这项令人讨厌的工作了。
大概步骤如下:
1,从MS SQL 2000将数据导出到Access中,有关表定义好主键和自动编号部分不然迁移后又得修改MySQL的表。
2,修改Access表中管理员组、管理员的权限,保证Access的内置 ......