数据库文件默认存放位置:C:\ProgramFiles\MySQL\MySQLServer5.0\data。
数据库的配置文件在C:\ProgramFiles\MySQL\MySQLServer5.0\my.ini。
在data文件夹里找到不test的数据库文件夹和自己创建的文件夹是因为test数据库是空的数据库,用于测试使用,自己的文件夹需要去mysql数据库寻找。
mysql数据库文件默认存放位置:C:\ProgramFiles\MySQL\MySQLServer5.0\mysql。
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
下面详细介绍几个找不同数据库用到的命令:
1、选择你所创建的数据库
mysql>USEMYSQLDATA(按回车键出现Databasechanged时说明 *** 作成功!)
2、:使用SHOW语句找出在服务器上当前存在什么数据库
mysql>SHOWDATABASES
3、查看现在的数据库中存在什么表
mysql>SHOWTABLES
4、显示表的结构。
mysql>DESCRIBEMYTABLE
扩展资料:mysql数据库服务器有三个数据库:information_schema数据库,mysql数据库,test数据库。
1、nformation_schema数据库:这个数据库保存了mysql服务器所有数据库的信息。比如数据库的名、数据库的表、访问权限、数据库表的数据类型,数据库索引的信息等等。就是关于这个数据库的点点滴滴信息都存储在这个数据库中。
nformation_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。
在MySQL中,把information_schema看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。
如数据库名,数据库的表,表栏的数据类型与访问权限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,将无法看到与之相关的任何文件。
2、mysql数据库:这个数据库中是mysql数据库中的所有的信息表。
这个是mysql的核心数据库,类似于sqlserver中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。不可以删除,如果对mysql不是很了解,也不要轻易修改这个数据库里面的表信息。
3、test数据库:空的数据库,用于测试用。
这个是安装时候创建的一个测试数据库,和它的名字一样,是一个完全的空数据库,没有任何表,可以删除。
参考资料:百度百科-MySQL数据库
参考资料:百度百科-mySQL
参考资料:百度百科-test
简单情况下:进入原来mysql安装路径下的data文件夹下,找到相应的库和ibdata1,进行copy,就可回复原来的数据。复杂情况下:
从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和 *** 作。经过如下几种情况的 *** 作。
1. 在本地重装MySQL(安装目录D:\Program Files\MySQL\MySQL Server 5.0),直接把mysql文件夹拷贝至D:\Program Files\MySQL\MySQL Server 5.0\。结果,失败:数据库连接错误。
2. 卸载后重装MySQL,将D:\Program Files\MySQL\MySQL Server 5.0\下的数据备份,只把mysql\data文件夹全部内容拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data下。结果,失败:数据库连接错误。将备份的数据还完覆盖。结果,失败,还是连接不上数据库。
3. 卸载后重装MySQL,将mysql\data文件夹里的cf1,last文件夹(这两个是原来MySQL里的数据库)拷贝进D:\Program Files\MySQL\MySQL Server 5.0\data。连接成功,在Navicat for MySQL里看到数据库cf1和last,但是不能访问,因为数据全为零。明白了原来data里以数据库命名的文件存储的是数据库的表结构,不是元数据。下一步,把data文件夹里的ibdata1文件(3.4G大,明显存储了元数据)拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data里,代替原来的ibdata1文件。重启电脑,打开Navicat for MySQL,连接成功,数据可以访问 *** 作。
至此, *** 作终于成功。其实当初在那台机上把数据导出来,而不是现在直接把文件夹mysql复制过来会更容易恢复。但那台机已经重装了系统,也就是说MySQL失效了。
工具/原料:MySQL,主机大师
1、打开主机大师软件界面,点击右下方【迁移MySQL数据目录】按钮,d出迁移data数据窗体:
2、点击【浏览】按钮,选择合适的路径,本例选择“D:\NewData”:
3、在新的data目录,除了通过浏览选择,也可以直接输入(如果不存在,系统会提示自动创建),点击【开始迁移】按钮:
4、迁移提示框,注意详细阅读,并确保磁盘空间充足,然后点击【是】:
5、正在迁移中,速度快慢取决于数据量大小,请稍候。
6、迁移完成,提示成功!
9、打开新目录“D:\NewData”,可以看到刚才新建的数据库“newbase”已经成功:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)