2017-02-07 9 views
1

とのオープンテーブルができません。MySQLのInnoDB_Memcachedは私がinnodb_memcache.containersでのInnoDB Memcachedのマッピングを追加マイナス文字

INSERT INTO `containers` (`name`, `db_schema`, `db_table`, `key_columns`, `value_columns`, `flags`, `cas_column`, `expire_time_column`, `unique_idx_name_on_key`) VALUES ('ycn_cloud_battery', 'ycn-cloud', 'battery', 'uuid', 'mah|mah_alive_capacity|mah_charge_capacity|cycle|curr_temperature|average_current|curr_voltage|bms_safety_status|bms_flags|transaction_status|order_id|status|user_id|update_time|create_time|available_status', '0', '0', '0', 'PRIMARY') 

その後InnoDB_Memcachedはダブルチェックし、問題がデータベース名から来た後ycn-cloudが含まれていInnoDB_Memcached: failed to open table 'ycn-cloud/battery'

を報告しますマイナスchar。

InnoDB_Memcachedを開いてデータベースを開く方法は?

+0

データベースの名前を変更してください:http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name –

答えて

0

まあ、私は私の質問を解決しました。

InnoDB_Memcachedプラグイン演算子InnoDBデータファイル。データベースycn-cloudは、MySQLファイルシステムでは[email protected]という名前です。 innodb_memcache.containers.db_schemaのycn-cloud[email protected]に変更して問題を解決してください。

+0

これは本当にあなたの問題を解決しましたか?これにより、データベースの名前は変更されません。 –

+0

はい、InnoDB_Memcachedプラグインは変更後にデータテーブルを開くことができます。 – comphilip

関連する問題