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) 入門

推薦する

DBeaver を MySQL バージョン 8 以降に接続し、起こりうる問題を解決する方法の詳細な説明

データベース MySQL バージョン 8.0.18 DBeaver.exeをダウンロードするダウンロ...

Alibaba Cloud Centos 7.5 に MySQL をインストールするチュートリアル

CentOS 7 の yum ソースには、MySQL を正常にインストールするための mysql-s...

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できません

エラーメッセージ:エラー 2002 (HY000): ソケット '/tmp/mysql.so...

Dockerはコンテナポートバインディングのローカルポートを実装します

今日、イメージを起動した後、HTTP リクエスト経由でアクセスできないという小さな問題が発生しました...

HTML でスクロールバーを非表示にしたり削除したりする方法

1. 属性付きHTMLタグXML/HTML コードコンテンツをクリップボードにコピー< htm...

Javascriptのクロージャとアプリケーションの詳細な説明

目次序文1. クロージャとは何ですか? 1.1 クロージャは条件コードを満たす1.2 クロージャ生成...

全画面ページのスクロール効果を実現するJavaScript

JavaScript DOM を読み終えた後、解釈型 JavaScript スクリプト言語に対する...

Docker で php-nginx-alpine イメージをゼロから構築する方法

これまでにも Docker 環境でいくつかのプロジェクトを実行したことはありますが、まだイメージをよ...

Ajax は CORS レスポンス ヘッダーを設定してクロスドメインの問題を解決し、クロスドメインのケース スタディを実現します。

1. クロスドメインを実現するためにCORSレスポンスヘッダーを設定するクロスオリジンリソース共有...

vuex での Getter の使用法の詳細な説明

序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...

SQL IDENTITY_INSERT ケーススタディ

一般的に、データ テーブル内の列を ID 列として設定すると、ID 列の表示値を手動で ID 列に挿...

MySqlのインストールとアンインストールに関する詳細なチュートリアル

この記事では、MySqlのインストールとアンインストールのチュートリアルを参考までに紹介します。具体...

Dockerコンテナを使用してホストネットワークにアクセスする方法

最近、nginx をリバース プロキシとして使用し、docker で nginx を実行するシステム...

Dockerコンテナを外部IPとポートにバインドする方法

Docker を使用すると、外部からコンテナにアクセスしたり、コンテナを相互接続したりすることで、ネ...

HTML ul 順序なしテーブルのアプリケーションネスト

順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...