我正在尝试将数据库移动到另一台服务器,我使用了这种方法:
任何此类方法都会在网站上显示奇怪的字符。
使用管道:
mysqldump -uuser -ppassword table | mysql -hhost -uuser -p table
备选方案#1
mysqldump -u username -p --default-character-set=latin1 -N database > backup.sql
mysql -u username -p --default-character-set=latin1 database < backup.sql
备选方案#2
mysqldump -u username -p --default-character-set=latin1 -N database -r backup.sql
mysql -u username -p --default-character-set=latin1 database < backup.sql
备选方案#3
mysqldump --default-character-set=latin1 -uuser -ppassword table | mysql --default-character-set=latin1 -hhost -uuser -p table
任何替代方案的结果都是相同的。该数据库位于latin1,wordpress网站。
由于