この記事では、MySQL 5.7 zipアーカイブ版のインストールチュートリアルを参考までに紹介します。具体的な内容は次のとおりです。 1. 公式サイトからzipアーカイブ版をダウンロードします: 公式サイトアドレス 2. 対応するディレクトリに解凍し、環境変数を設定します(パスに *\bin を追加します)。 3. (重要)ルート ディレクトリに新しい my.ini ファイルを作成し、次の内容を記述します。 [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します [mysqld] # ポート 3306 を設定 port = 3306 # MySQLのインストールディレクトリを設定します basedir=D:\Database\MySQL Server 5.7 # MySQLデータベースデータの保存ディレクトリを設定します。datadir=D:\Database\MySQL Server 5.7\data # 許可される最大接続数 max_connections=200 # サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB # パスワード検証をスキップ#skip-grant-tables 4. cmd を実行します (管理者権限を使用することを忘れないでください)。 5. (重要)コマンドmysqld --initializeを実行します。 ## この手順は非常に重要です。以前のバージョンでは、インストール コマンドを直接実行することでサービスをインストールできました。5.7 以降では、データベース ファイル (ルート ディレクトリのデータ ファイル) を初期化して生成する必要があります。そうしないと、後でサービスを開始できません。 6. mysqld install コマンドを実行してサービスをインストールします。 7. サービスを開始するには、net start mysql コマンドを実行します。(サービスを停止するには、net stop mysql を実行します) 8. コマンド mysql -uroot -p を実行すると、エラー メッセージ ERROR 1045 (28000) が表示されます。ログイン パスワードを設定する必要があります。 9. 設定ファイル my.ini を開き、skip-grant-tables の前の # を削除してから、サービスを再起動し、再度ログインしてパスワードをスキップします。 10. mysql データベースに入り、次のコマンドを順番に実行します。 mysql を使用します。 ユーザーを更新します。set authentication_string=password("root") where user="root"; 権限をフラッシュします。 やめる; 11. 設定ファイル my.ini を開き、skip-grant-tables の前に # を追加してコメント アウトし、サービスを再起動して、設定したパスワードを使用して再度ログインします。 12. show databasesコマンドを入力すると、エラーメッセージ「ERROR 1820 (HY000)」が表示されます。 13. パスワードを一度変更します: set password=password("root"); 14. インストールは完了です。 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Docker イメージを Docker Hub にプッシュする実装
>>: カラフルな時計効果を実現する JavaScript キャンバス
目次MySQL テーブルの断片化の原因行の断片化行内断片化空き領域の断片化MySQL で極度に断片化...
コンセプトMMM (Mysql のマスター マスター レプリケーション マネージャー) は、Perl...
1. はじめにこの記事では、Docker Swarm を使用して Nebula Graph クラスタ...
docker における実行と開始の違いDocker run はミラーイメージを指定します。そしてdo...
電話Amap API を呼び出す方法は? Amap が https://lbs.amap.com/a...
目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...
1. 矢印関数1. 矢印関数自体はこれをバインドしないという事実を利用します。 2. render(...
区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...
背景位置が背景画像の表示に与える影響この2日間のプロジェクトでホームページの写真を入れ替えていたとこ...
1. inodeの紹介inode を理解するには、まずファイル ストレージから始める必要があります。...
MySQL の日付型単一行関数: CURDATE()またはCURRENT_DATE()は現在の日付を...
背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...
会社のビジネスシナリオでは、WeChat アカウント分割機能を使用する必要があります。公式 Web ...
仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...
Docker コンテナ間の相互接続と通信には 3 つの方法があります。 Docker 内部ネットワー...