• ベストアンサー
  • 困ってます

phpmyadminでデータベースを見た場合各テーブルの種類はInno

phpmyadminでデータベースを見た場合各テーブルの種類はInnoDBなのに合計のところの種類がMyISAMになっています。コマンドプロンプトからコマンドを打って合計の種類をInnoDBに変更するにはどのようにコマンドを打てばいいのでしょうか。

共感・応援の気持ちを伝えよう!

  • MySQL
  • 回答数1
  • 閲覧数221
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

合計の行に表示されるtable種別は、「MySQLサーバーのデフォルトストレージエンジン」だそうです。 これを変更するには、現在接続中のセッションのみなら SET storage_engine=InnoDB; rootユーザーまたは、SUPER権限を持ってるユーザーなら、以下で、次の再起動まで永続変更出来るけど SET GLOBAL storage_engine=InnoDB;

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます

関連するQ&A

  • phpMyAdminでのInnoDB設定について

    phpMyAdminでのInnoDB設定について mysqlでInnoDBを使用するため、各テーブルの種別をInnoDBに設定しました。 しかし、phpMyAdminで、データーベースの構造を見ると テーブル |昇順|操作|レコード数| 種別 |照合順序|サイズ|オーバーヘッド hoge             |InnoDB| hoge2             |InnoDB| 2テーブル|  |合計|1,726 |MyISAM| というように、テーブルの種別はInnoDBとなっているのですが、 最後の行にある、各テーブルの合計値が表示されている場所には、 MyISAMと表示されています。 InnoDBを使用する上で、これは問題ないのでしょうか? 教えて頂ければ幸いです。 宜しくお願いします。

    • ベストアンサー
    • MySQL
  • データベースのデータ型に関しまして

    現在、レンタルしているサーバのPHPmyAdminにて、データベースを作成しました。 データベースのエンジンはMyISAMになっており、InnoDB型がいいため、 テーブルの作成時にInnoDB型に設定をしました。 すると、構造タブでみるとデータベース:MyISAM テーブル:InnoDB となっておりますが、テーブルはInnoDBとして扱われているという認識でいいのでしょうか。 勉強中のため、詳しい方がおりましたら、教えていただけると助かります。

    • ベストアンサー
    • MySQL
  • MySQLのテーブルタイプの変更について

    phpMyAdminを使用して MyISAMのテーブルをInnoDBのテーブルに変更する処理を行ったのですが #1114 - The table '#sql-413b_41af4' is full とエラーになってしまい変更することができませんでした。 この場合、MyISAMのテーブルをInnoDBのテーブルに変更する ことは不可能なのでしょうか。 もし変更の手段をご存知の方がいらっしゃいましたら、 教えていただけませんでしょうか。宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • MySQLのストレージエンジンの種類について

    Windows環境でMySQL5.1.36のデータベースを使っています。 phpMyAdminで見るとストレージエンジンの種類が6つあります。 1) MEMORY 2) MyISAM 3) BLACKHOLE 4) MRG_MyISAM 5) CSV 6) ARCHIVE 私はInnoDBを良く使うのですがphpMyAdminではどのように設定するのでしょうか? InnoDBもMySQLのパラメータでバッファを増やすと、MEMORYエンジンと同じように 高速でINSERTのSQLが実行できます。 それを考えると、InnoDBだけ1個エンジンあれば良いと思ってしまうのですが、 なぜphpmyAdminでは6つのストレージエンジンがあるのでしょうか? それぞれの存在意義が知りたいです。

    • ベストアンサー
    • MySQL
  • phpMyadminでどうしてもinnoDBが有効になりません。

    phpMyadminでどうしてもinnoDBが有効になりません。 ローカル環境 phpMyAdmin - 2.11.4 MySQL クライアントのバージョン: 5.0.51a ストレートエンジンをMyISAMで開発を行っていましたが、 innoDBに変更することにしました。 色んなサイトを拝見しましたが、どうも有効になってくれません。 対処した項目を書きます。 (1) my.cnf内のskip-innodbをコメントアウト (2) 数回XAMPPのコントロールパネルからMySQLを再起動 (3) ログファイルib_logfileの確認 <無し>   (ログファイルが生まれていれば、xampp/mysql/data/ ← この中に生まれますよね?) (4) (3)のログファイルがあれば、それを削除しようと思いましたが見つかりませんので、   無視しました。このログファイルは、my.cnf内のinnodb_log_file_size = デフォルト値を   変更した場合、既に生まれているログファイルのサイズと異なっていらば、エラーとなるらしく、   まあ、一度もinnoDBにてテーブルを作成していないので、ログが生まれるはずもなく・・・    一応ケアーしてみました。 いかがでしょうか? これら以外に、innoDBがphpMyadminで有効になってくれない理由がありますでしょうか? かなりハマッてます・・・。お助け下さい。。

    • ベストアンサー
    • MySQL
  • MyIsamからInnoDBに変えたい

    phpmyadminでテーブルのエンジンをMyIsamからInnoDBに変えたいのですがどうすればよいでしょうか?

    • ベストアンサー
    • MySQL
  • 見えないテーブル(phpMyAdmin)

    phpMyAdminにてテーブルが見えません。 SQLファイルをインポートしたのですが、テーブルが見えません。 コマンドライン上から show tables とやると見えます。 なぜでしょうか?? お詳しい方、ご教授願えませんか?

  • MySQLのInnoDBテーブルについて

    MySQLのバージョンは4.1.13-ntです。 元々MyISAMテーブルを使用してたんですが、トランザクション機能を使いたいということでInnoDBテーブルに変えたところ、検索に凄く時間がかかるようになりました。データ件数は二百万件ぐらいです。MyISAMテーブル の時は数秒でかえってきたのが、InnoDBテーブルでは何分という結果になりました。 InnoDBは早いと聞いたのですが、データが大量になると遅くなるのでしょうか?ご教授お願い致します。

  • MyISAM から InnoDBに変更

    プログラム初心者です phpとmysqliの手続き型を使っています 簡単な掲示板を作りました MyISAM から InnoDBに変更したいです phpadminから InnoDBにテーブルは変更できました InnoDBを使うときのsqlはMyISAM で使っていたsqlをそのまま使っていいでしょうか?(特に変更するところはないでしょうか?) よろしくお願いします

    • ベストアンサー
    • MySQL
  • phpMyAdminの利用方法 テーブルのフォルダ分けについて

    phpMyAdminの利用方法 テーブルのフォルダ分けについて phpMyAdminを開きデータベースを選択すると、 左のメニュー画面にテーブル一覧が表示されます。 そのとき、テーブル一覧を+-マークのついた フォルダ単位にまとめることができるようなのですが、 どのようにすればできるのでしょうか。 ひとつのデータベース中に複数のアプリケーションを動作させるため、 たくさんのテーブルが混在してしまっているのを、 phpMyAdminの表示時にアプリケーションごとにテーブルを うまくまとめて表示させるようにしたいと思っております。 どうぞよろしくお願い致します。

    • ベストアンサー
    • MySQL