ASi

mysqldump

schema dump, DB指定
mysqldump -h 127.0.0.1 -P 3306 -u root -proot DatabaseName --routines --events --triggers --no-data --skip-add-drop-table

全てのDBの場合
mysqldump -h 127.0.0.1 -P 3306 -u root -proot --all-databases --routines --events --triggers --no-data --skip-add-drop-table

MySQL dump が 8.x で、server が 5.7 などの場合 "Unknown table 'column_statistics' in information_schema" が発生する。回避するには --skip-column-statistics を指定する。