MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › Mysql dumpファイル作成について
- このトピックには5件の返信、2人の参加者があり、最後にMZPlatformユーザー会により6年前に更新されました。
-
投稿者投稿
-
2019年2月21日 9:48 AM #5516
FAQ Q151参考にしています。
サンプル『remoteMySQLdump.mzax』では、ファイル選択コンポーネントを使用し保存先を選択していますが、ファイル選択コンポーネントを使用せず直接、テキストファイル出力コンポーネントで保存先ファイル名を指定して実行したいのですが上手く行きません。
指定ディレクトリにファイルは作成されますが、データが書き出されません。
.mzaxファイル添付しますので確認していただけないでしょうか。
2019年2月21日 12:55 PM #5518MZPlatformユーザー会キーマスター実際の動作確認には時間がかかりますので、先に下記についてご確認いただけますでしょうか。
外部プログラム通信の通信先プログラムの終了が呼び出されていないようです。
また、ボタンのアクションイベントでテキストファイル出力のファイルを閉じるのは問題がありそうです。2019年2月21日 2:35 PM #5519ボタンのアクションイベントでテキストファイル出力のファイルを閉じるは、データが書き出されない問題(ご指摘の問題)によりファイルが開いたままになります。そのためにエラー発生時の処理としていれました。本来は、ErrorOnlyとすべきでした。
2019年2月22日 7:41 PM #5528MZPlatformユーザー会キーマスターこちらで調べた結果、通信先プログラムの終了はしなくてもよいみたいですが、正しくは添付のような処理になると思います。ご確認ください。
添付ファイル:
2019年3月29日 8:42 AM #5605少し時間が経ちましたがお願いします。
結果てきにはdumpファイルは作成できるようになりましたが復元ができません。
前回までの質問と復元についてお願いします。【前回まで】
しっくりこないのですが『ファイル選択コンポーネントを使用するしない』『タイマーコンポーネントの使い方が悪い』こう言う事でしょうか?
【復元について】
コマンドラインから直接下記を実行したファイルでは復元できますが
mysqldump –single-transaction -u root -p DATABASE > D:\mysqldump\DUMP.dump
PASSWORD
ファイルサイズ:3,211KBMZから下記を実行したファイルでは復元できません
C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe –single-transaction -u root -h localhost –password=PASSWORD DATABASE
ファイルサイズ:3,204KB
ERROR 1067 (42000) at line 55: Invalid default value for ‘process’文字コードオプションを使用してもダメでした
C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe –single-transaction -u root -h localhost –password=PASSWORD DATABASE
–default-character-set=cp932 DATABASE
ファイルサイズ:2,849KB
ERROR 1067 (42000) at line 2122: Invalid default value for ‘assembly_s’データベースの文字コードの設定は下記です。
character_set_client cp932
character_set_connection cp932
character_set_database cp932
character_set_filesystem binary
character_set_results cp932
character_set_server cp932
character_set_system utf8よろしくお願いします。
2019年3月29日 4:51 PM #5606MZPlatformユーザー会キーマスター「前回まで」のところの質問が理解できませんので、回答できません。
「復元について」は、そもそもコマンドの内容が違うようです。
まずはそれぞれで生成されたファイルの内容を比較してみてください。こちらでは確認できません。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。