mysql新建的数据库文件存在哪

mysql新建的数据库文件存在哪,第1张

概述

放在

c:\programdata\mysql\mysql

server

x.x\data\下(x.x为你安装的版本)

解析

安装mysql的时候有两个路径:1)mysql的安装文件

2)mysql的数据存放文件。

新建的数据库文件则存放在

第二个

数据库存放文件的路径中

解析

不过大多数人在第一次安装时都会选择默认设置,这种情况下就不清楚存放路径了;

1、如果我们也找不到我们当时安装时存放的数据路径,可以在终端呼出mysql然后,输入查询命令

show

variables

like

'datadir'

2、这时候,会输出一个表格

右边的那一列就是数据库存放的路径了:

注意

programdata是隐藏文件夹,需要开启显示,或者直接复制路径过去即可

拓展内容

mysql

mysql是一个关系型数据库管理系统,由瑞典mysql

ab

公司开发,目前属于 oracle 旗下产品。mysql

是最流行的关系型数据库管理系统之一,在

web

应用方面,mysql是最好的

rdbms

(relational

database

management

system,关系数据库管理系统)

应用软件。

mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

mysql所使用的

sql

语言是用于访问数据库的最常用标准化语言。mysql

软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择

mysql

作为网站数据库。

由于其社区版的性能卓越,搭配 php 和 apache 可组成良好的开发环境。

控制面板——》所有控制面板项——》程序和功能,卸载mysql

server!

然后删除mysql文件夹下的my.ini文件及所有文件

运行“regedit”文件,如图,打开注册表

删除hkey_local_machine\system\controlset001\services\eventlog\application\mysql文件夹

删除hkey_local_machine\system\controlset002\services\eventlog\application\mysql文件夹。hkey_local_machine\system\currentcontrolset\services\eventlog\application\mysql的文件夹。如图低端的地址。如果没有可以不用删除了。

删除c盘下的“c:\programdata\mysql

”所以文件,如果删除不了则用360粉碎掉即可,该programdata文件是隐藏的默认,设置显示后即可见,或者直接复制上边的地址到地址栏回车即可进入!删除后重启电脑,重装mysql数据库应该就成功了。

最近mysql要卸载后重装,但是到最后一步后启动服务一直不行,总的来说,卸载重装出现问题有3个原因:

1.services.msc

里已经有同名的服务;

2.mysql

的my.ini

配置与安装时的设置有出入(多次安装mysql

出现这个问题);

3.卸载mysql

后,注册表还留有相关服务信息,现在给出一个可行的解决办法;

删除服务一般有两个办法:

办法一:用sc.exe

这个windows

命令,

开始——运行——cmd.exe,然后输入sc就可以看到了,使用办法很简单:sc

delete

"服务名"

(如果服务名中间有空格,就需要前后加引号)如针对上面的:sc

delete

mysql501;

办法二:直接进行注册表编辑打开注册表编辑器,找到下面的键值:

hkey_local_machine\system\currentcontrolset\services

一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可;

特殊情况:

1、如果服务显示的是rundll32.exe,并且这个文件是位于system32

目录下,那么就不能删除这个rundll32.exe文件,它是windows系统的文件,这时只要清除相关的服务就可以了;

2、如果一个服务删除了马上又自动建立了,说明后台有进程在监视、保护,需要先在进程管理器中杀掉相应的进程,或者启动后按f8,到安全模式下删除;

如果进入services.msc启动mysql服务遇到1067错误,或是安装mysql到最后一步卡住,先不用急着卸载mysql,它不让我启动,偶就用它把东西清理干净再让它自己消失。

cmd

进入mysql

的bin目录敲入mysqld

--remove(windows

7/vista

用户请用管理员权限打开cmd),这时候,服务就乖乖的闪边去了,也不用麻烦的去清注册表(-

-,虽然后面我们也要清注册表信息)

进入mysql的安装目录,我们还要用它提供的my.ini找出它“犯罪”的根源,看到basedir和datadir了吧,basedir不用解释了吧,最变态的就是datadir了。windows

7

默认是放在c:/programdata/mysql/mysql

server

5.1/data/下。偶的就是这个文件指向不对,造成的,所以,你的mysql

出现1067

的话,记得找根据这个信息找到它,然后shift+d

把它丢的远远的(多次安装,有可能有多个哦,记得全部x掉)

ok,现在直接进入控制面板,是时候该把mysql请出我们的硬盘了;

删除mysql目录及目录下的所有文件,文件夹;

它还不死心,我们进入注册表regedit,在根节点单击右键,查找mysql,见一个灭一个;

ok,现在你重新安装mysql,还出现文章标题所描述的情况,请你goto到1,认真的做一遍;


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

原文地址: http://outofmemory.cn/zaji/7639050.html

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

发表评论

登录后才能评论

评论列表(0条)

保存