1.sedコマンドを用いて、本日の日付(.BAKyyyymmdd)を付けたバックアップを取りながら「skip-innodb」をコメントアウト
# sed -i.BAK`date +%Y%m%d` 's/skip-innodb/#skip-innodb/g' /etc/my.cnf
2.lsコマンドで作成されたバックアップファイルを確認
[root@vps1 ~]# ls /etc/my.cnf* /etc/my.cnf /etc/my.cnf.BAK20120610 /etc/my.cnf.BAK20120320 /etc/my.cnf.rpmnew [root@vps1 ~]#
3.diffコマンドで差分を確認
[root@vps1 ~]# diff /etc/my.cnf /etc/my.cnf.BAK20120610
21c21
< #skip-innodb
---
> skip-innodb
[root@vps1 ~]#
4.MySQLの再起動
# service mysqld restart
5.再起動後のInnoDBサポート状況を確認
[root@vps1 ~]# mysql -u root -p -e "SHOW VARIABLES LIKE 'have_innodb'" Enter password: mysql上のrootパスワード入力(不可視) +---------------+-------+ | Variable_name | Value | +---------------+-------+ | have_innodb | YES | +---------------+-------+ [root@vps1 ~]#
Oh YES!! ヽ(*´∀`)ノ
無事にMySQLの情報登録ができました。
以上
コメント
[…] Internal Server Error.blog.trippyboy.com/…/ec-cube-2-12-mysql情報登録ができな… […]
[…] 調べてみると[Error message: Unknown storage engine 'InnoDB']とありました。 参考資料→[EC-CUBE] 2.12 MySQL情報登録ができない という事で、自分はPostgreSQLを利用してます。 今の所、問題なさげですんな […]
[…] 参考資料→[EC-CUBE] 2.12 MySQL情報登録ができない という事で、自分はPostgreSQLを利用してます。 (元々、PostgreSQLだったのでこのエラーを知りませんでした。) […]
[…] 参考資料→[EC-CUBE] 2.12 MySQL情報登録ができない という事で、自分はPostgreSQLを利用してます。 (元々、PostgreSQLだったのでこのエラーを知りませんでした。) […]