Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、MySQL をバージョン 5.5.3 以上にアップグレードする必要があります。そこで MySQL をアップグレードしたのですが、その過程でいくつか小さな問題が発生したので、参考のために記録しました。 アップグレードの準備
アップグレードを開始 MySQL 5.7.17 の圧縮パッケージを対応するディレクトリ (例: E:\Software\mysql-5.7.17-winx64) に解凍します。 構成 my-default.ini を bin ディレクトリにコピーし、my.ini という名前を付けます (ルート ディレクトリに直接コピーすると、初期化エラーが発生する場合があります)。 my.ini ファイルに以下を追加します。 [mysqld] ベースディレクトリ = E:\Software\mysql-5.7.17-winx64 データディレクトリ = E:\Software\mysql-5.7.17-winx64\data ポート = 3306 デフォルトの文字セット = utf8 sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES [WinMySQL管理者] サーバー = E:\Software\mysql-5.7.17-winx64\bin\mysqld.exe ユーザー = ルート パスワード = [クライアント] デフォルトの文字セット = utf8 注意: sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES は [WinMySQLadmin] とクライアントより上に配置する必要があります。そうしないと、エラーが報告されます。また、上記のパスを解凍ディレクトリに変更する必要があります。 設置サービス
このとき、パスワードの入力を求められます。MySQL 5.7.17 の初期化時に一時パスワードが作成されます。データディレクトリ内の管理者の名前の err ファイルを開いた後、最初の Note を確認して一時パスワードを見つけます。 2017-02-12T07:22:42.516404Z 1 [注記] root@localhost の一時パスワードが生成されました: RqfpPhxhJ0%a
データのインポート 以前にバックアップしたデータ ディレクトリを開き、データベース ディレクトリを新しいバージョンの MySQL のデータ ディレクトリにコピーします。その後、以前のデータベースを使用できます。 注意: バージョンの問題により、データに互換性がなく、使用できない場合があります。解決策については、公式ドキュメントを確認する必要があります。 上記は、編集者が紹介した Windows (x86、64 ビット) 上の MySQL 5.7.17 無料インストール バージョンをアップグレードするための詳細なチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: ネイティブjsは9マスグリッドのドラッグアンドドロップを実現します
>>: Vue はシェイク機能を実装します (ios13.3 以降と互換性があります)
目次1. 実施計画の概要2. 実行計画の実践id:選択タイプ:テーブル:タイプ:可能なキー:鍵:キー...
背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...
この記事では、Vueログイン用画像認証コードの具体的なコードを例として紹介します。具体的な内容は以下...
// これをインストールするのに丸一日かかったので、記録するためにメモを書きました。 //何か問題が...
1. Centosイメージを使用してローカルのyumソースをビルドするCentOS をインストール...
この記事ではクラスタの展開に関連する内容は紹介しませんバージョン制約Docker エンジン >...
リバースプロキシリバースプロキシとは、プロキシサーバーを介してユーザーのアクセス要求を受信し、ユーザ...
1. マルチヘッダーテーブルコードコードをコピーコードは次のとおりです。 <!DOCTYPE ...
目次1. useStateフック2. useRefフック3. useRef と useState 4...
1. データベースをインストールする1) yum -y install mysql-server (...
目次0x01. パゴダパネルをインストールする0x02. サーバーポートを開く0x03. ブラウザを...
目次Vue での this.$set の使用使用なぜレスポンシブなのか?分析する要約するVue での...
序文クエリ ステートメントを使用する場合、多くの場合、データの最初の数行または中間行を返す必要があり...
シーンについて話すメールを送信サードパーティのウェブサイトにHTMLを埋め込む他の編集者の記事をコピ...
1. ソフトウェアのインストールパスを確認します。 Linuxソフトウェアをインストールできる場所は...