MySql .frm数据库文件导入的问题_Mysql

在网上搜索了半天,最简单的办法是在新的数据库中创建和原名字一样的数据库,然后把.frm 文件拷贝进去就OK了。

可是,有些时候这样不行,查询的时候会出现某某表不存在的问题,在确认.frm ,db.opt 文件完整的情况下,那么这种表使用的应该是innodb表引擎,应该将数据目录中的innodb数据文件(默认ibdata1) 也一并复制过来。重启MySql 服务就好了。

时间: 2024-09-20 06:15:44

MySql .frm数据库文件导入的问题_Mysql的相关文章

mysql将数据库中表导入另一个数据库

mysql将数据库中表导入另一个数据库 1.先备份 mysqldump -uxxxx -pxxxx --opt dbname tablename > filename.sql 2.拷贝备份出来的文件filename.sql到目的机器 3.导入数据(覆盖) mysql -uxxxx -pxxxx dbname < filename.sql

怎么养把原有的数据库文件导入SQL里去呀

问题描述 怎么养把原有的数据库文件导入SQL里去呀 解决方案 解决方案二:SQLServer自带的工具就可以导入解决方案三:新手不怎么会好像数据库文件没有尾追的比如(.mdf)不知道怎么导入呀解决方案四:如果是MDF文件的话,那就是附加数据库的操作了解决方案五:引用3楼_NET2004的回复: 如果是MDF文件的话,那就是附加数据库的操作了 sqlserver2005附加数据库解决方案六:没有后缀应该是备份文件.恢复备份就可以了吧!解决方案七:嗯,首先搞清楚要导入的数据库文件是什么文件

linux系统中mysql数据库的导入和导出_Mysql

目的:将服务器的mysql中的数据导入到本地 设备:本地:Mac. 远程服务器:linux 使用ssh登录服务器 mysqldump -u [username] -p [database_name] > [/path/dumpfilename.sql] 例如:`mysqldump -u root -p mywordpress > /var/mywordpress.sql 在Mac上使用软件filezilla将第2步导出的mywordpress.sql下载到本地 mysql -u [userna

用Navicat for MySQL进行数据库的导入导出 图文方法

当时的处理是复制数据库文件夹给机房的服务器. 看见灰色的insert into 了吗,因为某字段里含有一些转义字符,所以就出错了. 今天,琢磨了一下Navicat for MySQL,发现了其竟然带有一个数据导入导出的功能.狂喜 就是这个Tools -> Data Transfer,数据传输. 选取远程的数据库,和本机的数据库,对应好. 点取Start就可以了. 看来良好的工具可以事半功倍.

mysql下完整导出导入实现方法_Mysql

昨日中午帮鲤鱼给某大型团购网站转移数据库服务器,这篇文章本该是昨天转移完成后总结发出来的,但由于一些原因没有及时写出来,现在赶快补上. 首先大概环境是这样的,旧数据库服务器mysql版本5.0 centos系统 无web,无ftp,新数据库服务器mysql5.1 centos nginx. 看到这样的环境首先想法是通过phpmyadmin导入导出,但原数据库服务器无web环境,另外数据库文件大约300M,仅靠phpmyadmin无法导入. 下来准备停止mysql,打包数据库目录,然后覆盖的新服务

mysql 单机数据库优化的一些实践_Mysql

数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表.另外,一般大企业面试往往会从单机数据库问起,一步一步问到分库分表,中间会穿插很多数据库优化的问题.本文试图描述单机数据库优化的一些实践,数据库基于mysql,如有不合理的地方,欢迎指正. 1.表结构优化 在开始做一个应用的时候,数据库的表结构设计往往会影响应用后期的性能,特别是用户量上来了以后的性能.因此,表结构优化是一个很重要的步骤.

MHA实现mysql主从数据库手动切换的方法_Mysql

本文实例讲述了MHA实现mysql主从数据库手动切换的方法,分享给大家供大家参考.具体方法如下: 一.准备工作 1.分别在Master和Slave执行如下,方便mha检查复制: 复制代码 代码如下: grant all privileges on *.* to 'root'@'10.1.1.231' identified by 'rootpass'; grant all privileges on *.* to 'root'@'10.1.1.234' identified by 'rootpas

MySQL删除数据库的两种方法_Mysql

本文为大家分享了两种MySQL删除数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 删除数据库使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库. 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库. 在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失. 以下实例删除数据库TUTORIALS(该数据库在前一章节已创建): [root@h

MySQL常用命令 MySQL处理数据库和表的命令_Mysql

学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一些信手拈来的命令. 一.处理数据库 1.查看数据库 获取服务器上的数据库列表通常很有用.执行show databases;命令就可以搞定. mysql> show databases; 2.创建数据库 mysql> create database db_test; Query OK, 1 row affected (0.00 sec) 3.使