mysqladmin -u root create --default-character-set=utf8 ananas_system
mysqladmin -u root create --default-character-set=utf8 ananas_inventory
mysqladmin -u root create --default-character-set=utf8 ananas_inventory_demo
* настраиваем базу mysql
Для корректной работы нужно добавить
в раздел [mysqld] в файле /etc/mysql/my.cnf
кодировки по умолчанию.
Код:
character_set_server = utf8
collation_server = utf8_general_ci
затем перегрузить mysql командой
Код:
/etc/init.d/mysql restart
Теперь можно создать базы в mysql например таким скриптом
Код:
#!/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
mysql
\s
...
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
...
use ananas_inventory
[mysqld]
character_set_server = utf8
collation_server = utf8_general_ci
#Нужно еще прописать:
[mysql]
default-character-set=utf8
mysql> select * from cg129;
+----+------+-------+------+---------------------------------+
| id | df | level | idp | uf146 |
+----+------+-------+------+---------------------------------+
| 2 | 0 | 0 | 0 | Хозтовары |
| 3 | 0 | 0 | 0 | Вино-водочные |
| 4 | 0 | 0 | 0 | Продукты питания |
| 5 | 0 | 0 | 0 | Тара |
+----+------+-------+------+---------------------------------+
mysql> use ananas_inventory
mysql> select *from cg129;
+----+------+-------+------+----------------------------------------------------------------------------------+
| id | df | level | idp | uf146 |
+----+------+-------+------+----------------------------------------------------------------------------------+
| 3 | 0 | 0 | 0 | ? ??—??«?• ?’????????«?• ?’???”???? |
+----+------+-------+------+----------------------------------------------------------------------------------+
app писал(а):Хм, давайте уточнять. Где вы создали базу и где запускаете Ананас? На одной и тоже машине?
app писал(а):Какая версия Ананаса, где брали дистрибутив?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1