欢迎各位兄弟 发布技术文章
这里的技术是共享的
-- 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
现在是数据信息的时代,数据的备份至关重要,为了数据的安全,定期备份数据可以减少不必要的损失。而在mysql中,数据的备份导入导出有几种方式。可以使用mysqldump命令执行备份,也可以使用数据库工具程序进行备份。这里我就介绍下如何用mysqldump命令备份mysql数据
先确认好自己mysql的安装目录,例如本mysql目录路径地址为/usr/local/mysql。连接数据库密码为123456,需要备份的数据库名称为mydatas
导出数据库
/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
导入数据库
/usr/local/mysql/bin/mysql -uroot -p 123456 mysql < mydatas.sql
来自 https://jingyan.baidu.com/article/2a13832881a39e074a134f3d.html