> 数据库 > MySQL >

CentOS+MYSQL数据库导入导出,Error dropping database

1、导出命令无需在MYSQL下操作,当前路径可以在在想放导出数据库的文件夹下即可,比如我们想把导出的数据库放在/home/user/temp下,先进入改路径,然后输入命令
mysql -h 127.0.0.1 -u root -p12345 --skip-lock-tables   database>database.sql
备注:-p后直接跟着的是登录数据库的密码,之间不能有空格,database是要导出的数据库名称,database.sql是导出后数据库的名称
2、导入命令则需要在登陆MYSQL下进行,先登录进去,然后创建一个新的数据库,例如可以是backupdatabase,那么
create database backupdatabase;
还要使用改数据库
use backupdatabase;
之后就需要导入数据库了,这里需要导入数据库的路径和名字,根据上面导出的数据库的路径和名称为/home/user/temp/database.sql
source /home/user/temp/database.sql这样就实现了数据库的导入

在删除数据库的时候会出现这样的报错ERROR 1010 (HY000): Error dropping database (can't rmdir './CFA/', errno: 17)
解决方案为:
删除/var/lib/mysql/myapp下面的所有文件,不要删除myapp本身。然后再通过命令行drop database就可以了
备注:myapp是数据库的文件夹。

Centos下简单操作防火墙命令
查看状态
/etc/init.d/iptables status
开启
/etc/init.d/iptables start

/etc/init.d/iptables stop
重启
/etc/init.d/iptables restart
ubuntu下防火墙命令
sudo apt-get install ufw
查看
sudo ufw status
ufw enable开
ufw disable关 (责任编辑:IT)