Как изменить кодировку базы вместе с ее таблицами из командой строки?
Для того чтобы изменить кодировку базы используйте скрипт:
echo “ALTER DATABASE mydb DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;” | mysql; for i in `mysqlshow mydb % | grep -v + | cut -d ‘ ‘ -f2;`; do echo “ALTER TABLE mydb.$i DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;” | mysql ; done
В котором нужно предварительно подставить название вашей базы данных.