Tag Archives: MySQL

MySql: 使用数据库文件恢复

需求: 在没有.sql备份文件的情况下, 使用mySql文件恢复数据库

解决方法:

1. 安装同版本的MySql – 查看之前的MySql readme文件获知版本
2. 找到Mysql的数据库文件存放位置.  有很多名称同数据库名称的文件夹, 
   2.1复制要恢复的数据库对应的文件夹到新的mySql的数据库文件目录中. (如果找不到, 查阅my.ini中的配置信息). 文件夹内存放了Database的结构.
  2.2 从旧的Mysql目录中复制 ibdata1文件到新目录中(该文件存储具体数据, 大小随着视数据库内容而变)
4. 启动新安装的MySql, 之前的数据库已完整恢复.

More…

Posted in DB | Tagged , | Leave a comment

Reset Mysql Root Password in XAMPP 在XAMPP中重置MySql密码

默认情况下, 通过XAMPP安装的Mysql Root密码为空.
在XAMPP中重置Mysql密码:
1. Go to http://localhost:port/security/  该链接将会对目前的配置进行安全检查
2. 该页面会检查当前安全配置, 并会带有链接: http://

More…

Posted in DB | Tagged , | Leave a comment

Mysqldump备份数据库语句

使用以下语句备份Mysql数据库:

mysqldump –host=192.168.1.*** –user=root –password=password –compact –result-file
"temp/meta.%time:~0,2%%time:~3,2%.%random%.%random%.sql" dbName
pause

在Windows下课存为bat文件, 执行后将会备份指定服务器上指定的DB到本地文件, 文件名形如: temp/meta.1615.29832.10152.sql.

More…

Posted in DB | Tagged , , | 1 Comment

MySql:#1467 – Failed to read auto-increment value from storage engine

某日, mySql(5.1.30-community)如此报错, 用phpMyAdmin强行插入, 亦是如此:
image
但如直接指定Auto-Increment的 Field, 就可顺利插入.
解决:
修改该自增Filed的属性, 先将其自增属性点掉:
image
保存后, 再点选其自增, 再保存, 问题暂时

More…

Posted in DB | Tagged , | 1 Comment

使用MysqlWorkbench 生成mysql反向工程

首先将MySQL数据库导出, 可使用PhpMyAdmin等工具,

打开WorkBench, File > import > Reverse Enginner MySQL Create Script…

选择导出的mysql文件, 确定即可.

image

Posted in 其他技术 | Tagged , , | Leave a comment