| MySQL настройка |
| Автор H@wk! | ||||||
| 20:02:2009 г. | ||||||
|
Поставил MySQL и все работает, что спрашивается еще конфигурировать? Обычно все так и делают, а на грабли наступают WEB программисты :) мучаясь с кодировкой. По умолчанию в MySQL устанавливается кодировка latin1_swedish_ci, а это значит, что разворачивая очередной проект все таблицы будут созданы в кодировке latin, чтобы этого избежать необходимо проделать несложные настройки изменив файл /etc/mysql/my.cfg (предварительно сделайте резервную копию файла). Итак, сначала убеждаемся что за кодировка у нас установлена по умолчанию. Для этого в phpmyadmin на главной странице жмем ссылку "Системные переменные MySQL" , интересующие значения: "character ..." Для того, чтобы вместо latin была по умолчанию UTF-8 делаем следующее: $sudo nano /etc/mysql/my.cnf Находим по тексту [mysqld] и добавляем строчки: default-character-set = utf8 Здесь же можно подправить язык по умолчанию на русский: language = /usr/share/mysql/russian Теперь находим по тексту [client] и добавляем: default-character-set = utf8 Сохраняем изменения (в nano это делается нажатием [ctrl+o]). Перезапускаем MySQL: $sudo /etc/init.d/mysql restart Теперь открываем phpmyadmin, переходим в "Системные переменные MySQL ", значения character... должны принять значения utf-8. Все, теперь если не определена кодировка в запросе к базе, то умолчательно будет использоваться UTF-8. Аналогично можно настроить под любую другую. Прописав вместо UTF-8, cp1251 или koi8-r. // В ближайшее время подготовлю статью о разворачивании LAMP (Linux Apache+MySQL+PHP) сервера на deb дистрибутивах (Ubuntu, Runtu, Debian). /Ohalnikov O.
Просмотров: 1949
|
||||||
| « web интерфейс для закачки файлов | Аутентификация средствами Apache Web Server » |
|---|
Ваш коментарий будет первым

