欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Warning: Skipping the data of table mysql.event. Specify the --events option explicitly 有大用

-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.

mysqldump -uroot -pxxxxx --all-databases > all.sql
mysql用mysqldump导出数据库时提示“-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.”

因为mysqldump默认是不备份事件表的,只有加了--events 才会解决加上--events --ignore-table=mysql.events参数即可:

mysqldump -uroot -pxxxxx --events --ignore-table=mysql.events --all-databases > all.sql

参考URL http://bugs.mysql.com

来自 https://www.cnblogs.com/chromebook/p/4012867.html



在linux服务器上将mysql数据进行备份导入和导出

现在是数据信息的时代,数据的备份至关重要,为了数据的安全,定期备份数据可以减少不必要的损失。而在mysql中,数据的备份导入导出有几种方式。可以使用mysqldump命令执行备份,也可以使用数据库工具程序进行备份。这里我就介绍下如何用mysqldump命令备份mysql数据

工具/原料

  • mysql
  • mysqldump

方法/步骤

  1. 1

    先确认好自己mysql的安装目录,例如本mysql目录路径地址为/usr/local/mysql。连接数据库密码为123456,需要备份的数据库名称为mydatas

  2. 2

    导出数据库

    /usr/local/mysql/bin/mysqldump -uroot -p 123456 mydatas > mydatas.sql

    文件名为mydatas.sql的文件将在当前目录下生成。

    注意:

    mysqldump 默认不会导出事件表,执行此命令会出现警告 -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.

    如果需要导出事件则执行下面的命令:

    /usr/local/mysql/bin/mysqldump -uroot -p 123456 --events --ignore-table=mysql.event mydatas > mydatas.sql

  3. 3

    导入数据库

    /usr/local/mysql/bin/mysql -uroot -p 123456 mysql < mydatas.sql

    END

注意事项

  • mysql安装目录为全路径,路径不要出现中文
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

来自  https://jingyan.baidu.com/article/2a13832881a39e074a134f3d.html

普通分类: