我的祖国冷知识 我的祖国相关知识
6482023-09-09
style="text-indent:2em;">大家好,今天来为大家解答mysql卸载如何彻底删除这个问题的一些问题点,包括mysql不建议delete也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
本文目录
在MySQL中,当需要删除已创建的数据库时,可以使用DROPDATABASE语句。其语法格式为:
DROPDATABASE[IFEXISTS]
语法说明如下:
:指定要删除的数据库名。
IFEXISTS:用于防止当数据库不存在时发生错误。
DROPDATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用DROPDATABASE,需要获得数据库DROP权限。
注意:MySQL安装后,系统会自动创建名为information_schema和mysql的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL将不能正常工作。
例1
下面在MySQL中创建一个测试数据库test_db_del。
mysql>CREATEDATABASEtest_db_del;
QueryOK,1rowaffected(0.08sec)
mysql>SHOWDATABASES;
+--------------------+
|Database|
+--------------------+
|information_schema|
|mysql|
|performance_schema|
|sakila|
|sys|
|test_db|
|test_db_char|
|test_db_del|
|world|
+--------------------+
9rowsinset(0.00sec)
使用命令行工具将数据库test_db_del从数据库列表中删除,输入的SQL语句与执行结果如下所示:
mysql>DROPDATABASEtest_db_del;
QueryOK,0rowsaffected(0.57sec)
mysql>SHOWDATABASES;
+--------------------+
|Database|
+--------------------+
|information_schema|
|mysql|
|performance_schema|
|sakila|
|sys|
|test_db|
|test_db_char|
|world|
+--------------------+
8rowsinset(0.00sec)
此时数据库test_db_del不存在。再次执行相同的命令,直接使用DROPDATABASEtest_db_del,系统会报错,如下所示:
mysql>DROPDATABASEtest_db_del;
ERROR1008(HY000):Can'tdropdatabase'test_db_del';databasedoesn'texist
如果使用IFEXISTS从句,可以防止系统报此类错误,如下所示:
mysql>DROPDATABASEIFEXISTStest_db_del;
QueryOK,0rowsaffected,1warning(0.00sec)
使用DROPDATABASE命令时要非常谨慎,在执行该命令后,MySQL不会给出任何提示确认信息。DROPDATABASE删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。因此最好在删除数据库之前先将数据库进行备份。备份数据库的方法会在教程后面进行讲解。
1、修改vi/etc/my.cnf配置文件。找到log-bin=mysql-bin注释掉。但是这样的话就不再保存日志2、修改log-bin=其他名称。以后日志文件将保存为其他名称打头的.0000文件3、重新启动mysql服务。删除日志文件之前首先要停止mysql服务。你的操作应该是删除日志文件-停止mysql服务,再在启动mysql服务的时候。二进制文件/usr/sbin/mysqld服务脚本运行的时候,读取上一次的mysql日志看看mysql是否关闭以及运行状态什么的。因为没有找到,所以启动不了。
1.首先在windows服务中将mysql服务删掉,使用命令scdeletemysql
2.在控制面板中卸载掉mysql。
3.清理mysql安装目录的ini文件。
4.清理注册表:
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目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
5.有一些mysql的数据文件也必须删除干净,比如说:C:\DocumentsandSettings\AllUsers\ApplicationData\MySQL
6.重启电脑。重新安装即可
mysql卸载彻底删除的步骤:
首先打开【控制面板】,点击【卸载程序】,在【卸载与更改程序】中找到MySQL,右击选择【卸载】;然后在删除注册表内容;接着删除C盘下的mysql文件夹;最后删除C盘下的DataMySQL文件夹即可。
好了,文章到此结束,希望可以帮助到大家。