PS: ここではPHPStudy2016を使用しています1. 変更中にMySQLを停止する 2. my.iniを変更する
3. 変更後、D:\phpStudy\MySQL\data の下にある ib で始まるログファイルを削除します。 4. MySQLを起動する セットアップ後、Navicat を使用して、ターゲット データベースと同じエンコーディングで新しいデータベースを作成し、それをコピーします。コピーされたデータ テーブルのデータ エンジンは、ソース データ テーブルのデータ エンジンと一致します。 注: データテーブルエンジンを変更する
補足: InnoDB および MyISAM エンジンの選択とデフォルト エンジンの変更 MySQL データベースのデフォルト エンジンが Innodb に変更される [構成] InnoDB と MyISAM は、MySQL を使用する際に多くの人が最もよく使用する 2 つのテーブル タイプです。これらの 2 つのテーブル タイプには、特定のアプリケーションに応じて、それぞれ長所と短所があります。 基本的な違いは、MyISAM タイプはトランザクション処理などの高度な処理をサポートしていないのに対し、InnoDB タイプはサポートしていることです。 MyISAM タイプのテーブルはパフォーマンスを重視し、InnoDB タイプよりも高速に実行されますが、トランザクション サポートは提供されません。InnoDB は、トランザクション サポートと、外部キーなどの高度なデータベース機能を提供します。 なぜデフォルトのエンジンを変更する必要があるのでしょうか? 理由は実はとても簡単です。私が使用しているデフォルトの MySQL エンジンは MyISAM ですが、MyISAM はトランザクション処理をサポートしていないため、エンジンを変更する必要があります。 デフォルトの MySQL エンジンを InnoDB に変更するには、次の手順に従います。 デフォルトでは、Mysql は InnoDB ストレージ エンジンの使用をオフにします。次のようにして、InnoDB をデフォルトのエンジンとして設定します。 1. MySQL ストレージ エンジンのステータスを確認します。mysql>show engines の結果は InnoDB | YES となり、この MySQL データベース サーバーが InnoDB エンジンをサポートしていることを示します。 2. InnoDBをデフォルトのエンジンとして設定します。my.ini設定ファイルの[mysqld]の下にdefault-storage-engine=INNODBを追加します。 3. MySQLサーバーを再起動する 4. MySQL データベースにログインし、mysql>show engines を実行します。InnoDB | DEFAULT が表示された場合、InnoDB がデフォルトのエンジンとして正常に設定されたことを意味します。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
>>: マークアップ言語 - HTML を学んだ後に何を学ぶべきか?
この記事では、主に HTML のサンプル コードを紹介し、次のように交互に色を変更する方法を共有しま...
目次元に戻すログUNDOログの生成と破棄UNDOログの保存元に戻すログ機能トランザクションの原子性の...
Dockerはプライベートレジストリ内のイメージを照会または取得するために、 docker 検索 1...
目次1. 透かしのJsファイルを作成する2. 導入操作2.1 App.vueや他のページでの参照2....
面接官から「NodeJS で複数のプロセスを開始する方法を教えてください」と尋ねられることがあります...
1. MySQLデータベースのユーザーテーブルのレコードのHostフィールド値を%に変更します。奇妙...
純粋な HTML + CSS を使ってドラえもんの絵を描くなど、CSS 描画に関する記事をよく見かけ...
まず、GB2312、GBK、UTF-8 はすべて文字エンコーディングであることを理解する必要がありま...
著者が MySQL を使用してユーザーを追加していたところ、ユーザー名が間違って記述されていることに...
1. ダウンロードリンクをダウンロードするダウンロードをクリックします。Oracle アカウントにロ...
ブログの正式名称は「Web log」で、中国語で「ネットワークログ」を意味します。後にブログに短縮さ...
隠れる前に:隠れた後: CS: ...コードをコピーコードは次のとおりです。オーバーフロー:非表示;...
この記事では、JSオブジェクト指向タイピングゲームの具体的なコードを参考までに紹介します。具体的な内...
この記事では、ネイティブ JS で実装された特殊効果メッセージ ボックスを紹介します。効果は次のとお...
みなさんこんにちは。私は技術の話ばかりして髪を切らない先生のトニーです。何らかの歴史的な理由や誤操作...