mysql在命令提示符号下怎么恢复和备份数据库?我用mysqldump命令,老提示错误:
mysql> mysqldump databasespjk101;
1064 - 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 'mysqldump databasespjk101' at line 1
mysql> 
我看用户手册上都是在shell下用mysqldump,到底改怎么弄啊???高手解决一下啊~

解决方案 »

  1.   

    1、在MYSQL中,SOURCE 123.SQL
    2、在系统SHELL下
    mysql -uroot -p<123.SQL
      

  2.   

    补充一楼的,mysql 中的备份:
    mysql> select * into outfile 'xxx.txt' from 表;
    LZ 说的 mysqldump 那是在系统命令行,在 mysql 控制台中当然不行。
      

  3.   

    mysqldump 要在shell或者dos命令下运行 就和mysql这个命令一样
      

  4.   

    参考一下手册中的例子吧。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  5.   

    mysql>mysqldump -u用户名 -p密码 数据库名> 保存路径+文件名
    eg:mysql>mysqldump -uroot -proot first > c:/backup/first.txt