SELECT CONCAT('ALTER TABLE ', table_name, ' ENGINE=MyISAM;') as FLDSQL FROM information_schema.tables WHERE table_schema = 'ИМЯ-ВАШЕЙ-БД' ORDER BY table_name DESC;
А потом полученные запросы запускаем как обычные SQL запросы.
переменная
default-storage-engine=myisam
в секции [mysqld] в файле /etc/mysql/my.cnf, установит умолчание для вновь создаваемых таблиц после рестарта сервера
Теперь вы хотите чтобы все клиенты mysql сразу использовали нужную ва кодировку: utf8,cp1251 или koi8r
Нужно добавить в файл my.cnf /etc/mysql/my.cnf
Слудущие переменные:
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci init_connect='SET collation_connection = utf8_general_ci' init_connect='SET NAMES utf8' skip-character-set-client-handshake [client] default-character-set=utf8 [mysqldump] default-character-set=utf8
После изменений перезагружайте сервер.
/etc/init.d/mysql restart
проверить можно так
mysql> SHOW VARIABLES LIKE 'char%';