柳暗花明笔记

    用得很爽的linux命令行下删除mysql数据库的所有表

    所属分类:[ linux&mysql ] 猫哲学家 发表于:2015-03-19 14:10 浏览:695

    有两种写法:

    第一种:

    /usr/local/mysql/bin/mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep -e '^DROP \| FOREIGN_KEY_CHECKS' | /usr/local/mysql/bin/mysql -u[USERNAME] -p[PASSWORD] [DATABASE]

    第二种:

    /usr/local/mysql/bin/mysqldump -u[USERNAME] -p[PASSWORD] --no-data --add-drop-table [DATABASE] | grep ^DROP | /usr/local/mysql/bin/mysql -u[USERNAME] -p[PASSWORD] -v [DATABASE]

    如果结合php的shell_exec使用就更佳了,哈哈.

    标签: php  mysql 
    上一编文章 php错误处理神器set_error_handler,可以把运行时的错误捕获到 下一编文章 查看ubuntu系统的cron log
    最近文章
    发表评论