不要数据,如何导出数据库的表结构,视图,存储过程,自定义方法?
在phpmyadmin导出的没有存储过程和方法,在MySQL Adminiserator导出的内容又有,大量的数据,数据不导出,请指点,在线等

解决方案 »

  1. 用mysqldump 命令工具,使用 --no-data, 参数C:\> mysqldump -uroot -p123 -R --no-data mydatabase > backup.sql
      

  2. 具体用法参见MYSQL官方文档。8.8. mysqldump:数据库备份程序
    http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqldump
      

  3. 可以
    mysqldump -h 127.0.0.1 -uroot -p123 -R --no-data mydatabase > backup.sql
      

  4. 谢谢啊!能不能使用MySQL Administrator来导出呢?
      

  5. mysqldump: Got error: 2003: Can't connect to MySQL server on '127.0.0.1:3306 ' (10061) when trying to connect
      

  6. mysqldump -h 127.0.0.1 -uroot -p123 -R --no-data mydatabase > backup.sql请改成你的服务器的主机名或IP。
      

  7. 改了,在我本地机器上可以实现备份,但远程的就不行,会出现这样的错误提示mysqldump: Got error: 2003: Can't connect to MySQL server on '127.0.0.1:3306 ' (10061) when trying to connect
      

  8. mysqldump: Got error: 2003: Can't connect to MySQL server on '192.168.5.25:3306 ' (10061) when trying to connect
      

  9. ping 192.168.5.25
    能PING通吗?
      

  10. 可以ping通,原来是不要加3306,谢谢兄弟!
      

类似问题 »