常识网。有趣实用的生活常识!

梦梦电脑常识网

当前位置:首页 > 教育

在电脑上删除数据库文件 删除数据库的sql命令是

时间:2024-06-06人气:195作者: CEO

一、怎样彻底删除MySQL数据库

一、在控制面板,卸载MySQL的所有组件

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

二、找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹,全删

如果安装在C盘,检查一下C:\Program Files(x86)和C:\Program Files这两个文件夹

在文件资源管理器中输入“C:\Windows\regedit.exe"会弹出注册表

删除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

四、将以下红字部分粘贴到文件资源管理器地址栏中(这是一个隐藏的文件夹)

如果以上删除文件夹时删除不了,可以试一下以下步骤:

1.检查是否还有有关MySQL的程序在运行,到任务管理器中去找,然后结束任务

二、如何彻底删除电脑QQ上的全部数据

将电脑qq上的聊天记录彻底删除方法和步骤如下:

1、进入QQ安装目录,找到与自己QQ号相同的一个文件夹,删除这个文件夹那所有的聊天记录也回被随之删除.QQ目录下的以你QQ号命名的文件夹删除,msgex.db这个就是聊天记录的数据库.

2、在登录QQ的情况下,点击下面的小喇叭,打开消息管理器,点击QQ菜单,然后再点击好友与资料,选中信息管理器,或者在聊天对话筐中点聊天记录,然后点更多、展开好友列表,选中目标人的的头像,聊天记录就展现出来了,然后单删除一条记录的话选中要删除记录点击鼠标右键在菜单列表中选删除消息即可,或者点信息管理器界面左上方删除按钮也可以;要是想批量的删除聊天记录的话,那就按SHIFT键进行批量的选择,然后按前面所说的删除方法就可以进行批量的删除了。

二、还可以通过删除QQ登录过的号码痕际,来清除聊天记录

1、打开“QQ用户登录,在QQ号码的下拉表单选择你要清除的号码,先点“高级设置”,然后点“清除记录”。点“清除”后在出现的窗口。直接点“确定”就可以把号码清除了。如果你还想清除聊天记录,那么请你在“同时删除该帐号对应的所有记录文件”前面打勾,然后输入密码,点击“确定”就可以了。

2、或者登陆时选择:“网吧模式——退出时提示是否删除本地消息记录”,上线后再关掉QQ的时候,就出现提示是否删除聊天记录,选择删除,然后登陆框里就没有你上过的那个QQ号了。

3、另外,如果你在网吧或者别人的电脑上上网,走的时候最好把你的OICQ目录(一般是C:\Program Files\Tencent)下的以你的QQ号码命名的目录删除,这样的话可以防止被人利用密码破解工具破译你的密码,偷看你的聊天记录。

三、SQL数据库日志文件 可以删除吗

数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。

1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。

分离后在数据库列表将看不到已分离的数据库。

3、附加数据库,附加的时候会提醒找不到log文件。

附加数据库之后将生成新的日志文件log,新的日志文件的大小事504K。

也可以通过命令才完成以上的操作:

exec sp_detach_db@dbname='TestDB';

exec sp_attach_single_file_db@dbname='TestDB',@physname='D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\TestDB.mdf'

该命令在SQL Server 2005和2000支持,SQL Server 2008不支持该命令。

DUMP TRANSACTION TestDB WITH NO_LOG

DBCC SHRINKFILE('TestDB_log',1)

该命令在SQL Server 2008也是不支持,在SQL Server 2005和2000可以使用。

--最好备份日志,以后可通过日志恢复数据。。。

第4步不安全,有可能损坏数据库或丢失数据

第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.

--下面的所有库名都指你要处理的数据库的库名

DUMPTRANSACTION库名 WITH NO_LOG

3.收缩数据库文件(如果不压缩,数据库的文件不会减小

企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件

--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select* from sysfiles

4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)

企业管理器--服务器--数据库--右键--分离数据库

企业管理器--服务器--数据库--右键--附加数据库

此法将生成新的LOG,大小只有500多K

下面的示例分离 pubs,然后将 pubs中的一个文件附加到当前服务器。

EXEC sp_detach_db@dbname='库名'

EXEC sp_attach_single_file_db@dbname='库名',

@physname='c:\Program Files\Microsoft SQL Server\MSSQL\Data\库名.mdf'

5.为了以后能自动收缩,做如下设置:

企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

EXEC sp_dboption'库名','autoshrink','TRUE'

6.如果想以后不让它日志增长得太大

企业管理器--服务器--右键数据库--属性--事务日志

--将文件增长限制为xM(x是你允许的最大数据文件大小)

alterdatabase库名 modify file(name=逻辑文件名,maxsize=20)

SQL Server数据库使用时间一长就会导致Log文件逐渐变的庞大,想备份一下数据库,想发给谁都很困难

运行下面的语句就可以清到Log文件只剩下1M左右的空间.

DUMP TRANSACTION数据库名 WITH NO_LOG

DBCC SHRINKDATABASE('数据库名',TRUNCATEONLY)

不重启SQL服务,删除SQLServer系统日志

SQLServer的系统日志过大,就会引起SQLServer服务器无法启动等一系列问题。今天我遇到了这个问题,在网上搜索了一下,解决方法是删除就可以了,可是当前的ErrorLog正在被SQL使用无法删除啊,要删除只能停止SQL服务器,难道就没有别得办法了吗?

回答是肯定的:使用以下存储过程:EXEC sp_cycle_errorlog

每次启动 SQL Server时,当前错误日志重新命名为 errorlog.1;errorlog.1成为 errorlog.2,errorlog.2成为 errorlog.3,依次类推。sp_cycle_errorlog使您得以循环错误日志文件,而不必停止而后再启动服务器。

四、SQL数据库怎么卸载干净

1、小编这里用最原始的办法进行卸载,当然,大家也可以借助相关工具进行卸载,360软件管家、电脑管家的软件管理等等,都可以(只要能达到卸载目的就OK)

2、点击“卸载程序”,打开程序卸载界面

3、找到SQL Server 20008相关的全部内容,右键点击可以弹出“卸载”按钮(全部文件,一个个卸载都卸载掉)

4、检测没问题,点击“确定”就可以正常打开卸载界面:

5、选择需要卸载的实例,点击“下一步”

6、选择需要卸载的功能,点“全选”,然后下一步(提示:小编这里安装的是精简版,功能可能没那么多,大家自己卸载的时候,一样全选就可以了)

7、这里又是进行一些检测,点“下一步”

8、准备卸载界面:点击“删除”按钮即可开始卸载

9、一般大家默认是安装在C盘,如果是安装在其他盘符,C盘也可能会有相关数据文件。

10、如图:C:\Program Files或者 C:\Program Files(x86)目录下都可能残存有 microsoft SQL Server文件夹,全部删掉即可

11、如果提示无法删除,可能还有相关服务没关,重启下电脑应该就OK了。

12、三、清除注册表文件:(最重要的一步)

13、大家安装失败绝大多数都是因为注册表没删导致的。(正常来说都不会主动去删注册表文件)

14、点“开始”,搜索栏输入“regedit”,点击则可以打开注册表编辑器

15、也可以在开始菜单里面找到“运行”功能,点击之(按[Win+R]组合键也可以打开)

16、同样输入“RegEdit”,点确定,这样也可以打开注册表编辑器

17、HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹

18、HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除。

19、也就是:看到SQL相关的文件夹全部删除就可以了!

20、自此,三个步骤已全部完成,这样就成功将SQL数据库卸载干净啦!

标签: 文件   数据库  

最新文章

栏目导航