福井 朝臣
a.fuk****@acewa*****
2012年 10月 18日 (木) 18:19:27 JST
WING☆こと福井です。 wingリポジトリ使って頂きまして、ありがとうございます。 自宅サーバで試したところ、実は自分は通ってしまいました。 mysql> create table mro_test ( id int primary key auto_increment,content varchar(255), fulltext index(content)) engine = mroongadefault character set utf8mb4; Query OK, 0 rows affected, 2 warnings (0.07 sec) 以下環境です。 ・CentOS 5.8 x86_64 ・mysql 5.5.28(もちろん、wingリポジトリ) ・my.cnf --- [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 skip-character-set-client-handshake character-set-server=utf8 default_storage_engine = MyISAM max_connections = 300 key_buffer_size = 2G max_allowed_packet = 128M table_open_cache = 2048 table_cache = 1024 tmp_table_size = 128M max_heap_table_size = 64M sort_buffer_size = 4M read_buffer_size = 4M read_rnd_buffer_size = 8M join_buffer_size = 8M myisam_sort_buffer_size = 128M query_cache_type = 1 query_cache_size = 128M query_cache_limit = 8M thread_cache_size = 180 wait_timeout = 60 thread_concurrency = 4 open_files = 2048 mroonga_default_parser=TokenMecab # Zabbix innodb_file_per_table innodb_buffer_pool_size=512M innodb_log_file_size=64M [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid default-character-set = utf8 [mysql] default-character-set = utf8 --- いろいろごちゃごちゃと検証しているので、汚いconfですが… 環境に依存するんですかね… KVMにある他の仮想マシンで試してみるか… 以上、宜しくお願い致します。 > はじめまして、yokuといいます。 > > すいません、便乗で伺わせていただきたいのですが、 > CREATE TABLEの時にutf8mb4を指定するとERROR 16502で弾かれますが、 > ALTER TABLEでutf8mb4を指定すると成功します。 > > 実際にデータをINSERTしていないのですが、これはutf8mb4として動きますか…? > 他力本願で申し訳ないですが、どなたか試されるついでがあればお願いします。。 > > > mysql> create table mro_test ( id int primary key auto_increment, > content varchar(255), fulltext index(content)) engine = mroonga > default character set utf8mb4; > ERROR 16502 (HY000): The character set 'utf8mb4_general_ci[utf8mb4]' > is not supported by groonga > > mysql> create table mro_test ( id int primary key auto_increment, > content varchar(255), fulltext index(content)) engine = mroonga > default character set utf8; > Query OK, 0 rows affected (0.00 sec) > > mysql> alter table mro_test default character set utf8mb4; > Query OK, 0 rows affected (0.01 sec) > Records: 0 Duplicates: 0 Warnings: 0 > > mysql> show create table mro_test; > +----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > | Table | Create Table > > > | > +----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > | mro_test | CREATE TABLE `mro_test` ( > `id` int(11) NOT NULL AUTO_INCREMENT, > `content` varchar(255) CHARACTER SET utf8 DEFAULT NULL, > PRIMARY KEY (`id`), > FULLTEXT KEY `content` (`content`) > ) ENGINE=mroonga DEFAULT CHARSET=utf8mb4 | > +----------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > 1 row in set (0.00 sec) > > > yoku ts. > > 2012/10/18 warp kawada <warp.****@gmail*****>: > > お疲れ様です。 > > > > 以下のerror ですが、mroongaにて、utf8mb4 character set は > > サポートされていない?ってことでしょうか? > > > > mysql> create table mro_test ( id int primary key auto_increment, > > content varchar(255), fulltext index(content)) engine = mroonga > > default charset utf8mb4; > > ERROR 16502 (HY000): The character set 'utf8mb4_general_ci[utf8mb4]' > > is not supported by groonga > > > > > > wing さんの、repo 使わせて頂きました。 > > ありがとうございます。 > > > > mysql55.x86_64 5.5.28-1.el6_1.wing @wing > > mysql55-libs.x86_64 5.5.28-1.el6_1.wing @wing > > mysql55-mroonga.x86_64 2.07-1.el6_3.wing @wing > > mysql55-server.x86_64 5.5.28-1.el6_1.wing @wing > > mysqlclient16.x86_64 5.1.61-1.el6_0.wing @wing > > > > _______________________________________________ > > groonga-dev mailing list > > groon****@lists***** > > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev -- ━━━━━━━━━━━━━━━…………‥‥‥・・・ 株式会社エースウェア 福井 朝臣 金沢本社 〒921-8013 石川県金沢市新神田2丁目13番8号 TEL: 076-291-8815 FAX: 076-291-8816 東京営業所 〒104-0033 東京都中央区新川一丁目28番25号 東京ダイヤビルディング3号館 2階 TEL: 03-6280-3140 (代表) TEL: 03-6280-3142 (データセンタ) FAX: 03-6280-3141 URL: http://www.aceware.co.jp/ Email: a.fuk****@acewa***** 携帯: 080-8696-2556 ━━━━━━━━━━━━…………‥‥‥・・・