Windows で MySQL 5.7.17 をインストールし、エンコードを utf8 に設定する方法

Windows で MySQL 5.7.17 をインストールし、エンコードを utf8 に設定する方法

ダウンロード

MySQL 公式ダウンロード、Windows (x86、64 ビット)、ZIP アーカイブを選択

インストール

1. ファイルを D ドライブのルート ディレクトリに解凍します。

2. 初期化する

MySQL 5.7以降ではデフォルトでデータディレクトリがないため、初期化コマンドが変更されました。

cmd を開き、mysql の bin ディレクトリに入ります。以降のコマンドは、bin ディレクトリで実行する必要があります (環境変数が設定されている場合でも)。

mysqld--initialize-insecure このメソッドが初期化されると、ルートユーザーにはパスワードがなくなります

mysqld --initialize --console を実行します。このメソッドが初期化されると、root ユーザーにパスワードが設定されます。パスワードはコンソールに出力される文字列です(この文字列を覚えておいてください)

ここでは両方のコマンドを使用できます。

3.mysqld --install インストールプロンプトが成功し、次のステップに進む

4. サービスを開始します: net start mysql

5. ログイン: mysql -u root -p パスワードなし

パスワードを変更する

'root'@'localhost' のパスワードを設定 = PASSWORD('newpass');

エンコーディングの変更

1. my.default.ini をコピーし、名前を my.ini に変更します。

2. my.iniの対応する位置に次のコードを追加します。

[クライアント] 
デフォルトの文字セット=utf8 
[mysqld]
文字セットサーバー=utf8

3. MySQLを再起動する

mysqld を再起動

4. クエリコード

'character%' のような変数を表示します。

+--------------------------+----------------------------------------+
| 変数名 | 値 |
+--------------------------+----------------------------------------+
| 文字セットクライアント | utf8 |
| 文字セット接続 | utf8 |
| 文字セットデータベース | utf8 |
| 文字セットファイルシステム | バイナリ |
| 文字セット結果 | utf8 |
| 文字セットサーバー | utf8 |
| 文字セットシステム | utf8 |
| 文字セットディレクトリ | D:\mysql-5.7.17-winx64\share\charsets\ |
+--------------------------+----------------------------------------+

その他のコマンド

1. mysqlサービスを削除します。sc delete mysql

2. MySQLサービスを起動します。net start mysql

3. MySQLサービスを停止します。net stop mysql

上記は、Windows で Mysql5.7.17 をインストールし、エンコードを utf8 に設定する方法について紹介しました。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql5.7 のエンコーディングを utf8mb4 に設定する方法
  • MySQLでグローバル変数とセッション変数を設定する2つの方法の詳細な説明
  • 外部ネットワークアクセスを許可するためのMysql5.6の設定手順の詳細を共有する
  • Docker で MySQL の文字セットを設定する方法
  • MySQL で datetime 型のデフォルト値を設定する方法
  • CentOS に MySQL をインストールしてリモート アクセスを設定する方法
  • Dockerfile を使用して MySQL イメージを構築し、データの初期化と権限設定を実装する詳細な説明
  • MySQL ログの設定と表示方法
  • CentOS 7 に MySQL をインストールし、自動的に起動するように設定する
  • MySQL max_allowed_pa​​cket 設定

<<:  アコーディオン効果を実現するJavaScript

>>:  Kubernetes (k8s) 入門

推薦する

Vueで背景色と透明度を設定する方法

背景色と透明度の設定上記のように、最初の画像の場合は、灰色の背景と左上隅に白い「カバー」という文字を...

mysql データ型変換の実装

1. 問題下図のような表があり、結果値がreference_high値より大きいデータを見つける必要...

Vue における v-for のキーの一意性の詳細な説明

目次1. DOM の違い2. 同じレイヤーの同じタイプの要素にキー属性を追加する3. キーはインデッ...

Linuxのアラーム機能の例の説明

Linuxアラーム機能の紹介上記のコード: #include <stdio.h> #in...

Vue2.x と Vue3.x のルーティングフックの違いの詳細な説明

目次vue2.xプレコンセプト:ルーティングフックのカテゴリルーティングとコンポーネントの概念(フッ...

nginx ip ブラックリストの動的禁止の例

ウェブサイトが悪意を持ってリクエストされた場合、IP アドレスをブラックリストに登録することは重要な...

MySQL ストアド プロシージャで case ステートメントを使用する詳細な例

この記事では、例を使用して、MySQL ストアド プロシージャでの case ステートメントの使用方...

MongoDBのパフォーマンスを向上させる方法

MongoDB は高性能なデータベースですが、使用していくうちにパフォーマンスの問題が発生することが...

Vue+EChartsは、中国の地図の描画と省の自動回転と強調表示を実現します。

目次成果を達成する完全なコード + 詳細なコメントまとめ成果を達成する完全なコード + 詳細なコメン...

MySQL でシンプルな検索エンジンを実装するためのサンプルコード

目次序文導入ngram全文パーサー全文インデックスを作成する検索方法1. 自然言語検索(自然言語モー...

Vue開発ウェブサイトSEO最適化方法の詳細な説明

ページデータの表示には Vue などの js のデータバインディング機構が使用されるため、クローラー...

MySQL 5.7.23 winx64 のインストールと設定方法のグラフィックチュートリアル (win10 の場合)

この記事はMySQL 5.7.23 winx64のインストールチュートリアルを記録します。具体的な内...

Nginx 正規表現の詳細な説明

Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...

開発効率の向上に役立つ 56 個の実用的な JavaScript ツール関数

目次1. デジタルオペレーション(1)指定された範囲内で乱数を生成する2. 配列操作(1)配列の順序...

Mac MySQL のルートパスワードをリセットするチュートリアル

免責事項:このパスワード リセット方法は、Homebrew によってインストールされた MySQL ...