Sid*_*Sid 112 mysql sql phpmyadmin
基本上,我学习了如何使用"mysqladmin -u root -p password"命令创建root密码,这是通过windows命令编辑器完成的.现在,下一个过程是显示默认数据库(信息.模式,mysql和测试),这是通过使用"SHOW DATABASES"实现的.
但是根据这本书,我们不得不删除冗余的测试文件,并弹出以下错误:
错误删除数据库(不能rmdir'.test \',错误号:17)
使用的命令是 DROP DATABASE test;
我正在使用MYSQL和PHPMYADMIN.有关如何删除文件没有错误的任何帮助?
Sha*_*ngh 152
数据库由数据目录下的目录表示,该目录用于存储表数据.
该/var/lib/mysql语句将删除所有表文件,然后删除表示数据库的目录.但是,它不会删除非表文件,从而无法删除目录.
当MySQL无法删除目录时,它会显示错误消息
您可以通过删除数据库目录中的任何剩余文件然后删除目录本身来手动删除数据库.
Bee*_*eel 37
我在Mac上安装了一个新的mysql 5.5时遇到了同样的问题.我试图删除测试模式并得到一条错误消息.errno 17是一些posix os函数返回的错误,表明文件存在于不存在的位置.在数据目录中,我发现了一个奇怪的文件".empty":
sh-3.2# ls -la data/test
total 0
drwxr-xr-x 3 _mysql wheel 102 Apr 15 12:36 .
drwxr-xr-x 11 _mysql wheel 374 Apr 15 12:28 ..
-rw-r--r-- 1 _mysql wheel 0 Mar 31 10:19 .empty
Run Code Online (Sandbox Code Playgroud)
一旦我找到了.empty文件,drop database命令就成功了.
我不知道.empty文件来自哪里; 如上所述,这是一个新的mysql安装.也许在安装过程中出现了问题.
Ner*_*rve 32
转到mysql安装的datadir并手动运行数据库.有可能
/usr/local/var/mysql
Run Code Online (Sandbox Code Playgroud)
然后,
rm -R <Your DB name>
Run Code Online (Sandbox Code Playgroud)
要检查安装的datadir,
vim the mysql.server file and find it there.
Run Code Online (Sandbox Code Playgroud)
Nas*_*jim 11
如果是XAMPP,请执行以下操作:
cd /opt/lampp/var/mysql;
sudo su;
rm -rf test;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
我刚刚使用WAMP和随附的phpMyAdmin遇到了这个问题.删除数据库并使错误消失.我进入C:\wamp\bin\mysql\mysql5.5.24\data\并删除了有问题的数据库的文件夹.
然后我刷新了phpMyAdmin的页面,数据库就不见了.
| 归档时间: |
|
| 查看次数: |
224943 次 |
| 最近记录: |