Материал из Ananas
Версия от 12:28, 3 июля 2009; Radist (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Настраиваем базу mysql

     Для корректной работы нужно добавить
     в раздел [mysqld] в файле /etc/mysql/my.cnf
     кодировки по умолчанию.
  character_set_server = utf8
  collation_server = utf8_general_ci
     затем перегрузить mysql командой

Код:

/etc/init.d/mysql restart

     Теперь можно создать базы в mysql например таким скриптом

Код:

  1. !/bin/sh

sudo mysqladmin -u root -p create ananas_system sudo mysqladmin -u root -p create ananas_inventory sudo mysqladmin -u root -p create ananas_inventory_demo sudo mysql -u root -p ananas_inventory < /usr/share/ananas/inventory/inventory.sql sudo mysql -u root -p ananas_inventory_demo < /usr/share/ananas/inventory/inventory-demo.sql

     у кого нет пароля можно просто нажимать ентер (но первый раз для sudo пароль указать нужно)
     для остальных нужно пять раз ввести пароль на рута mysql
     Если вам по каким то причинам вам не подходят переменные
        character_set_server = utf8 и collation_server = utf8_general_ci  по умолчанию.
     Можно создавать базы данных таким способом


sudo mysqladmin -u root -p create ananas_system sudo mysqladmin -u root -p create ananas_inventory $ mysql > use ananas_system; > ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; > use ananas_inventory; > ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; > quit sudo mysql -u root -p ananas_inventory < /usr/share/ananas/inventory/inventory.sql