MySQL/トラブルシューティング
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(MySQL/トラブルシューティング);
*目次 [#p8645987]
#contents
*関連ページ [#z2994cad]
*参考情報 [#m5c177f8]
*ネットワーク [#pdda106a]
**ネットワーク経由で接続できない [#z80b69d4]
-skip-networkingが設定されていないかどうか確認する。設定...
-bind-addressを確認する。bind-addressで指定されたアドレス...
-Access deniedになる場合は、Grantで接続したいアドレスつき...
*起動時 [#g1d0dc8c]
**InnoDB: Error: log file ./ib_logfile0 is of different s...
-[[InnoDB: Error: log file ./ib_logfile0 is of different ...
-ログファイルのサイズが何かの原因でかわってしまったのが原...
mysql stop
mv /var/lib/mysql/ib_logfile0 /tmp
mv /var/lib/mysql/ib_logfile1 /tmp
mysql start
*テーブル関連 [#g43d79d5]
** MySQLのTimestamp型は特殊 [#n197dac3]
-オプションを指定しないでTimestamp型の列を作ると、INSERT...
**ODBC [#o6c95b64]
***ODBC呼び出しが失敗する。 [#x1779d93]
--Access2007からMySQLのデータソースを呼び出そうとするとエ...
#pre{{
ODBC--呼び出しが失敗しました。
[Microsoft][ODBC Driver Manager]指定された DSNには、ドラ...
}}
-Accessは64bit版ODBCドライバに対応してないらしいので、32b...
-C:\Windows\SysWOW64\odbcad32.exeを使えという情報もあるが...
**utf8mb4でConnector/Jを使う [#gc6a9f7e]
-[[java6で4バイトUTF-8文字を利用するには? - Java - 教え...
**incorrect string value [#ace31116]
-[[[mysql]Mysqlで作ったテーブルにUTF-8の文字を突っ込むとi...
*データのインポート [#ufa7dc74]
**ERROR 2006 (HY000) at line 445: MySQL server has gone a...
-my.iniやmy.confでmax_allowed_packet=32M などとして回避する
#pre{{
[mysqld]
max_allowed_packet=32M
}}
**MySQLのデータフォルダが以上に容量を消費している(Linux) ...
-バイナリログがたまっていることがある。rootで次のコマンド...
#pre{{
$ mysql -uroot -p
$ mysql> PURGE MASTER LOGS BEFORE now();
}}
**LOAD DATA LOCAL INFILEでエラー [#f69226f2]
-末尾に\Nを指定してNULLをintの列に読み込ませようとincorre...
-ひょっとしてintにNULLが設定できないかと思ったがそういう...
***The used command is not allowed with this MySQL versio...
-コマンドラインで以下のオプションを渡す
mysql --local-infile=1
-もしくはmy.cnfの[mysql]セクションに以下を追加。
local-infile=1
**Unknown collation: 'utf8mb4_unicode_520_ci' [#ua995c83]
-utf8mb4_unicode_520_ciはMySQL 5.6以降でサポートされてい...
-utf8mb4_unicode_520_ciをutf8mb4_unicode_ciに置き換えるし...
*データが壊れた [#ccd1ec65]
**innodb_force_recoveryがどうのこうのといわれる [#zc6f2448]
-ディスク故障/不正なシャットダウンなどでinnodbのデータベ...
-my.cnfに「innodb_force_recovery = 1」を入れて再起動し、...
**Error: tablespace id is XXXXX in the data dictionary [#...
-以下のようなエラー。
#pre{{
InnoDB: Error: tablespace id is 15900 in the data diction...
InnoDB: but in file ./foodb.ibd it is 25416!
}}
-TimeMachine Backupからリカバリした際に発生。要するにバッ...
-[[replication - Restoring a slave MySQL database from ra...
-さいわい開発環境なのでデータをインポートしなおして復旧。
*全般 [#f69f30d0]
**Access Deniedでアクセスできない [#nc04b2bf]
-mysqlデータベース込みでデータをリストアした場合、ユーザ...
-mysqld_safe --skip-grant-tables で状態を確認できるけどこ...
-バックアップがあるならば/var/lib/mysql以下を一端削除して...
終了行:
&tag(MySQL/トラブルシューティング);
*目次 [#p8645987]
#contents
*関連ページ [#z2994cad]
*参考情報 [#m5c177f8]
*ネットワーク [#pdda106a]
**ネットワーク経由で接続できない [#z80b69d4]
-skip-networkingが設定されていないかどうか確認する。設定...
-bind-addressを確認する。bind-addressで指定されたアドレス...
-Access deniedになる場合は、Grantで接続したいアドレスつき...
*起動時 [#g1d0dc8c]
**InnoDB: Error: log file ./ib_logfile0 is of different s...
-[[InnoDB: Error: log file ./ib_logfile0 is of different ...
-ログファイルのサイズが何かの原因でかわってしまったのが原...
mysql stop
mv /var/lib/mysql/ib_logfile0 /tmp
mv /var/lib/mysql/ib_logfile1 /tmp
mysql start
*テーブル関連 [#g43d79d5]
** MySQLのTimestamp型は特殊 [#n197dac3]
-オプションを指定しないでTimestamp型の列を作ると、INSERT...
**ODBC [#o6c95b64]
***ODBC呼び出しが失敗する。 [#x1779d93]
--Access2007からMySQLのデータソースを呼び出そうとするとエ...
#pre{{
ODBC--呼び出しが失敗しました。
[Microsoft][ODBC Driver Manager]指定された DSNには、ドラ...
}}
-Accessは64bit版ODBCドライバに対応してないらしいので、32b...
-C:\Windows\SysWOW64\odbcad32.exeを使えという情報もあるが...
**utf8mb4でConnector/Jを使う [#gc6a9f7e]
-[[java6で4バイトUTF-8文字を利用するには? - Java - 教え...
**incorrect string value [#ace31116]
-[[[mysql]Mysqlで作ったテーブルにUTF-8の文字を突っ込むとi...
*データのインポート [#ufa7dc74]
**ERROR 2006 (HY000) at line 445: MySQL server has gone a...
-my.iniやmy.confでmax_allowed_packet=32M などとして回避する
#pre{{
[mysqld]
max_allowed_packet=32M
}}
**MySQLのデータフォルダが以上に容量を消費している(Linux) ...
-バイナリログがたまっていることがある。rootで次のコマンド...
#pre{{
$ mysql -uroot -p
$ mysql> PURGE MASTER LOGS BEFORE now();
}}
**LOAD DATA LOCAL INFILEでエラー [#f69226f2]
-末尾に\Nを指定してNULLをintの列に読み込ませようとincorre...
-ひょっとしてintにNULLが設定できないかと思ったがそういう...
***The used command is not allowed with this MySQL versio...
-コマンドラインで以下のオプションを渡す
mysql --local-infile=1
-もしくはmy.cnfの[mysql]セクションに以下を追加。
local-infile=1
**Unknown collation: 'utf8mb4_unicode_520_ci' [#ua995c83]
-utf8mb4_unicode_520_ciはMySQL 5.6以降でサポートされてい...
-utf8mb4_unicode_520_ciをutf8mb4_unicode_ciに置き換えるし...
*データが壊れた [#ccd1ec65]
**innodb_force_recoveryがどうのこうのといわれる [#zc6f2448]
-ディスク故障/不正なシャットダウンなどでinnodbのデータベ...
-my.cnfに「innodb_force_recovery = 1」を入れて再起動し、...
**Error: tablespace id is XXXXX in the data dictionary [#...
-以下のようなエラー。
#pre{{
InnoDB: Error: tablespace id is 15900 in the data diction...
InnoDB: but in file ./foodb.ibd it is 25416!
}}
-TimeMachine Backupからリカバリした際に発生。要するにバッ...
-[[replication - Restoring a slave MySQL database from ra...
-さいわい開発環境なのでデータをインポートしなおして復旧。
*全般 [#f69f30d0]
**Access Deniedでアクセスできない [#nc04b2bf]
-mysqlデータベース込みでデータをリストアした場合、ユーザ...
-mysqld_safe --skip-grant-tables で状態を確認できるけどこ...
-バックアップがあるならば/var/lib/mysql以下を一端削除して...
ページ名: