使用mysqldump -uroot -p'123' --all-database >all.sql 导出所有数据库,在使用
mysql -uroot -p'123'
mysql>show variables like 'max_allowed_packet';
mysql> show variables like 'net_buffer_length';
记录下参数,在导出的时候使用
mysqldump -uroot -p'123' --all-database --max_allowed_packet=1047552 --net_buffer_length=16384 >all.sql
然后再倒入即可
导入sql 命令
mysql -uroot -p123456 dbname < 1.sql
如果需要导出函数和存储过程
mysqldump -hhostname -uusername -ppassword -ntd -R databasename > backupflie.sql
mysqldump -hlocalhost -uroot -ntd -R hqgr > hqgr.sql
其中的 -ntd 是表示导出存储过程;-R是表示导出函数