mysql数据库在导出整个数据库的时候是不是只把纯数据库到出来,]
比如:导出数据库zp的全部内容,实际导出的只有数据,
而表的结构和一些该数据库内的视图和自定义的函数等存储过程
是不是没有导出来?
如何才能把数据库zp的全部内容导出来!
怎样才能把导出来的数据全部导入到一个新的数据库内???
比如:导出数据库zp的全部内容,实际导出的只有数据,
而表的结构和一些该数据库内的视图和自定义的函数等存储过程
是不是没有导出来?
如何才能把数据库zp的全部内容导出来!
怎样才能把导出来的数据全部导入到一个新的数据库内???
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u david_yeung -p Test > TestDump.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u david_yeung -p Test pwSS> pwSSDump.sql
3.导出一个数据库结构
mysqldump -u david_yeung -p -d --add-drop-table Test >TestStructure.sql -d 不需要数据 --add-drop-table 在每个create语句之前增加一个drop table
============================
在mysql>后面不能用?
mysql> mysqldump -u root -p zp >te.txt;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
dump -u root -p zp >te.txt' at line 1
mysql>select version();
就可以执行。
c:\select version()这样可以执行吗???
比如c:\mysqldump.exe 可以在CMD命令行里执行。你的语句
mysql > mysqldump -u root -p zp >te.txt;
改为:
你的MYSQL安装路径/bin/mysqldump.exe -uroot -p你的密码 你的数据库 你的表 > 你要保存的文件名。
是这样吗?
mysql> C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump.exe -uroot -pxiao zp
>zp.sql;
可是还是不对?
会抱这样的错:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'C:/Pro
gram Files/MySQL/MySQL Server 5.0/bin/mysqldump.exe -uroot -p密码 zp >zp.sq' at
line 1
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump.exe -uroot -pxiao zp>z.
sql;也不对
mysqldump: Got error: 1049: Unknown database 'zp;' when selecting the databas
e
???
确定有zp这个数据库
而这着语句不对
C:\Program Files\MySQL\MySQL Server 5.0\bin >mysqldump -uroot -pxiao zp >z.sql
会抱没有zp者个数据库
而数据库里有zp数据库
数据库管理工具里还可以从zp数据库里查出数据
很是郁闷
大家帮忙!!
这样可以show出你的mysql里所有的数据库,
之后,确认有zp这个数据库,
那再执行
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -uroot -pxiao zp>z.sql
还提示没有数据库,那我不无能为力了.如果不存在,那就是没有这个数据库,
请确认zp是否是一个表,而不是数据库.
The server has returned this error message:There is no 'wangguanpei'@'%' registered
MySQL Error.
往数据库导入的时候出现这个错误????