sql.gz数据备份与恢复


数据全备

mysqldump --skip-opt -h hostname -u username -ppassword databasename | gzip > sqlback.sql.gz

 数据恢复

gunzip < sqlback.sql.gz | mysql -uusername -ppassword databasename

最近在windows解压使用source恢复数据会出现:ERROR 1231 (42000): Uariable 'table_name’ can't he set to the value of 'NULL'

恢复完成后看见有些数据出现了乱码情况

看了网上很多说修改max_allowed_packet,好像修改了也没啥用

最后,看了下还有utf8的字符串问题,下了gunzip.exe和gizp.exe2个包放在c盘C:\Windows\System32下,打开cmd执行

gunzip < D:\xxxx.sql.gz | mysql -h127.0.0.1 -uroot -proot -P33066  --default-character-set=utf8 databases

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM