mysql

Смена кодировки у базы и всех ее таблиц из командой строки

Предположим у нас есть база mydb, в неверной кодировке (latin1) по умолчанию. Необходимо выставить ее в cp1251. для этого используем скрипт:

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

В скрипте mydb замените на название своей БД.

Переезд — переносим дамп mysql базы по SSH

Перенести базы данных mysql - это очень просто, для этого даже не обязательно использовать phpmyadmin.

Если Ваш хостер предоставляет Вам SSH доступ к серверу, то перенос mysql базы данных не займет у Вас более 10 минут.

На хостинге, с которого переезжаем, выполняем следующие действия:

1. Создаем дамп базы данных:

Оптимизация работы с MySQL базами

Как добиться снижения нагрузки на MySQL сервер?

Проблемы кодировок в MySQL базах

И так, Вы установили свою любимую CMS/форум/движок для блога, начали пополнять контент своими статьями, но вместо своих статей видите море вопросительных знаков:

? ?????? ?? ??? ?????????? ? ????? ?

Управление базами данных MySQL в CPanel

Добавление БД:

Чтобы создать базу данных MySQL:
1. Нажмите на кнопку MySQL databases (Базы данных MySQL ), расположенную на главной странице.
2. Введите имя базы данных в поле Db (MySQL базы данных).
3. Нажмите на кнопку Add Db (Создать базу данных MySQL). База данных будет добавлена в папку /var/lib/mysql.


Хостинг для Ваших идей от 120 рублей в год

RSS-материал