default_charset = UTF-8
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = OFF
mbstring.http_input = auto
mbstring.http_output = pass
php_value default_charset UTF-8 php_value mbstring.language Japanese php_value mbstring.internal_encoding UTF-8 php_flag mbstring.encoding_translation OFF php_value mbstring.http_input auto php_value mbstring.http_output pass
…バックアップデータから一部抜粋… DROP TABLE IF EXISTS `modx_active_users`; CREATE TABLE `modx_active_users` ( `internalKey` int(9) NOT NULL default '0', `username` varchar(50) character set ujis NOT NULL default '', `lasthit` int(20) NOT NULL default '0', `id` int(10) default NULL, `action` varchar(10) character set ujis NOT NULL default '', `ip` varchar(20) character set ujis NOT NULL default '', PRIMARY KEY (`internalKey`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Contains data about active users.';
php_value mbstring.language "Japanese"
php_value mbstring.script_encoding "UTF-8"
DROP TABLE IF EXISTS `modx_active_users`;
CREATE TABLE `modx_active_users` (
`internalKey` int(9) NOT NULL default ’0’,
`username` varchar(50) NOT NULL default ’’,
`lasthit` int(20) NOT NULL default ’0’,
`id` int(10) default NULL,
`action` varchar(10) NOT NULL default ’’,
`ip` varchar(20) NOT NULL default ’’,
PRIMARY KEY (`internalKey`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’Contains data about active users.’;
あと別解としてはmysqldumpに"-t"オプションをつけてデータのみを抽出して新しく作ったMODxのDBにリストアする方法でも大丈夫だと思います(未確認)。とあります。こちらを試してみようと思うのですが、「"-t"オプションをつけて」というのがちょっとわからないのです。これは、エクスポートする時に設定できることなのですか?お手数ですが、オプションのつけ方についてもう少し教えてください。よろしくお願いします。
DROP TABLE IF EXISTS `modx_site_htmlsnippets`;
CREATE TABLE `modx_site_htmlsnippets` (
`id` int(10) NOT NULL auto_increment,
`name` varchar(50) NOT NULL default ’’,
`description` varchar(255) NOT NULL default ’Chunk’,
`editor_type` int(11) NOT NULL default ’0’ COMMENT ’0-plain text,1-rich text,2-code editor’,
`category` int(11) NOT NULL default ’0’ COMMENT ’category id’,
`cache_type` tinyint(1) NOT NULL default ’0’ COMMENT ’Cache option’,
`snippet` mediumtext,
`locked` tinyint(4) NOT NULL default ’0’,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’Contains the site chunks.’ AUTO_INCREMENT=35 ;
natalieさん、こちらで問題ないことを確認したのはRHEL4、CENTOS4のPHP4.3.9+mysql 4.1.2xです。
とあります。こちらを試してみようと思うのですが、「"-t"オプションをつけて」というのがちょっとわからないのです。これは、エクスポートする時に設定できることなのですか?お手数ですが、オプションのつけ方についてもう少し教えてください。よろしくお願いします。
あと別解としてはmysqldumpに"-t"オプションをつけてデータのみを抽出して新しく作ったMODxのDBにリストアする方法でも大丈夫だと思います(未確認)。
[バージョン] php 5.2.4 mysql 5.0.41(昔は5.0.33) [php.ini] mbstring.detect_order auto mbstring.encoding_translation On mbstring.func_overload 0 mbstring.http_input auto mbstring.http_output pass mbstring.internal_encoding UTF-8 mbstring.language Japanese mbstring.strict_detection Off mbstring.substitute_character no value [mysql] character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server utf8 character_set_system utf8
SHOW VARIABLES LIKE 'char%';
[バージョン]
php 5.2.1
mysql 5.0.27
[php.ini]
mbstring.detect_order auto
mbstring.encoding_translation On
mbstring.func_overload 0
mbstring.http_input auto
mbstring.http_output pass
mbstring.internal_encoding UTF-8
mbstring.language Japanese
mbstring.script_encoding UTF-8
mbstring.strict_detection Off
mbstring.substitute_character no value
[mysql]
character_set_client tf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
create database [データベース名] character set utf8;
mysqldump は、telenet 接続ができれば使えるそうです。
使い方はそうしさんが教えてくださると。。^^。。