マシン管理
VMware/mysql格闘記†
ネットワークの設定をしたのにもかかわずネットにつながっていないしエラーもでない†
- 以下の項目を今一度確認
- ブロードキャストアドレス
- 仮想マシン設定のネットワークアダプタの欄
- 接続済み,パワーオン時に接続,ブリッジにチェックが入っているか?
- VMwareのインストーラーを起動し,修復してみる
VM起動時にプログレスバーが右端までいくものの起動しない†
- 原因解明方法:その状態で「↓」を押すとエラーが出ているところがわかる
- 事例その1:MACアドレスが違う(MAC Attribute的なエラーが出てる)
- VMware側が認識しているMACアドレスと,CentOSが認識しているMACアドレスが違う
- 解決方法その1
- MACアドレスを自動生成し,そのアドレスをvmxファイルに記述する
- 解決方法その2
eth0がなくネットにつながらない†
- $ifconfig -a をしてもeth0がなく,networkを再起動してもeth0がないとエラーが出る
ibdata1の肥大化問題について(2014/3/24 柏)†
対処方法†
- すべてのデータベースのダンプを取る
$mysqldump -u root -p --all-database --single-transaction --max_allowed_packet=1G --events > 2014xxxx.dump;
- テーブルを全て削除する
- mysqldを停止
- データディレクトリのibdata1, ib_logfile0, ib_logfile1を削除
- mycnfに以下を追記
innodb_data_file_path=ibdata1:10M:autoextend:MAX:100M
innodb_file_per_table
- mysqldを起動
- mysql -u root -p --max_allowed_packet=1G < 2014xxxx.dump
- パイソンのスクリプトを実行
$python /home/oss.wakayama/repos_tools/Foribdata.py
Can't Connect to local Mysql Server through socket '/var/lib/mysql/mysql.sock'が出るとき(2014/6/7 山谷 wrote)†
- 原因:mysql.sockファイルの欠損(強制終了とかするとなりがち)
対処方法†
- /var/lib/mysql/mysql.sock を削除し,mysqlを再起動