Mysqlサーバーのインストール、構成、起動、シャットダウン方法の詳細な説明

Mysqlサーバーのインストール、構成、起動、シャットダウン方法の詳細な説明

1. 公式サイトからダウンロード:

https://dev.mysql.com/downloads/

MySQLコミュニティサーバーを見つけてクリックします

ここに画像の説明を挿入

ダウンロードをクリックすると、ダウンロード パスを選択できます。私は D ドライブにダウンロードしました。

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ダウンロード後、次のものが必要です:
新しい mysql.ini ファイルの内容を作成します。

[mysql]

 MySQLクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定する 

[mysqld]

#ポート3306を設定 port = 3306 

 mysqlのインストールディレクトリをbasedir=D:\java web\mysql\mysql-8.0.27-winx64に設定します。

#mysql データベースデータの保存ディレクトリを設定します。datadir=D:\java web\mysql\mysql-8.0.27-winx64\data

#許可される最大接続数 max_connections=200

 サーバーが使用するデフォルトの文字セットは、8ビットのlatin1文字セットcharacter-set-server=utf8です。

#新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

(メモより抜粋)

新しいデータフォルダを作成し、binと同じディレクトリを作成します: データを保存します

ここに画像の説明を挿入

2. インストール後: 環境変数を設定します。

私の場合は、D:\java web\mysql\mysql-8.0.27-winx64 です。

ここに画像の説明を挿入

ここに画像の説明を挿入

このコンピューターの設定で、環境変数の詳細プロパティを開きます。
パス: 新しい D:\java web\mysql\mysql-8.0.27-winx64\bin を作成します:

ここに画像の説明を挿入

ここに画像の説明を挿入

構成済み: 管理者として cmd コマンド プロンプトを開きます。

タイプ: mysqld インストール
インストールが成功したか確認する

3. サーバーの起動とシャットダウン

net start mysql //開始
net stop mysql //閉じる

以下のこともできます:
MySQL がインストールされました。サーバーは、cmd コマンドを入力して手動で起動する必要があります。コマンド ウィンドウを開き、サーバーを起動するコマンドを入力します: mysqld --console

また、サービス内でmysqlを見つけて手動で起動することもできます。

ここに画像の説明を挿入

ここに画像の説明を挿入

4. MySQLサーバーにログインする

mysql -u username -p user password を実行してコマンド ウィンドウを開き、スーパー管理者としてログインします。
コマンド mysql -u root -p を入力し、Enter キーを押します。パスワードの入力を求められます。パスワードは空です。

5. パスワードを変更する:

mysqlに入力
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-password';
ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼數字輸入或字母';

パスワードは:your-password

MySQL サーバーのインストール、設定、起動、シャットダウンの方法についての記事はこれで終わりです。MySQL のインストールと設定に関するより関連性の高い内容については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL マルチインスタンス インストール ブート自動起動サービス設定プロセス
  • MySQL5.7 シングルインスタンス自動起動サービスの設定プロセス
  • MySQL 構成マスタースレーブサーバー (マスター 1 台とスレーブ複数台)
  • Windows の MySQL net start mysql MySQL サービスの起動エラーが発生する システムエラーの解決
  • データベース管理に役立つ 5 つの MySQL GUI ツール
  • データベース管理における 19 の MySQL 最適化方法
  • よく使われる 5 つの MySQL データベース管理ツールの詳細な紹介
  • MySQL データベース管理の一般的なコマンドの概要
  • MySQL サービスとデータベース管理

<<:  overflow:autoの使い方の詳しい説明

>>:  HTML に基づいてページを更新せずにフォーム送信を実装する

推薦する

WeChatミニプログラムユーザー認証による携帯電話番号の取得(getPhoneNumber)

序文ミニプログラムには、ユーザーを取得するための非常に便利な API があり、getPhoneNum...

一目でわかる$nextTickの説明

目次1. 機能説明2. 親コンポーネント3. サブコンポーネント NextTick.vue 4なぜ未...

MySQLクライアントとサーバーのプロトコルの解釈

目次MySQL クライアント/サーバー プロトコルMySQL サーバーから高いパフォーマンスを得る必...

Firefox の CSS を使用してデータを盗む

0x00 はじめに数か月前、Firefox に脆弱性 (CVE-2019-17016) があること...

React Contextの理解と応用についてお話ししましょう

目次序文React Context の初見コンテキストの使い方コンテキストを直接取得できるいくつかの...

数千万データを持つMySQLテーブルを最適化する実践記録

序文まずここで説明させてください。インターネット上では、Alibaba では 500 万のデータを異...

HTML ブロックレベルタグとインラインタグの違い

1. ブロックレベル要素: 独立して存在できる能力を指します。通常、ブロックレベル要素は改行によって...

Celery と Docker を使用して Django で定期的なタスクを処理する方法

Django アプリケーションを構築して拡張していくと、必然的に特定のタスクをバックグラウンドで自動...

フロートとBFCをクリアするCSSメソッド

イギリスBFC: ブロック書式設定コンテキストBFCレイアウトルール内箱は縦方向に次々に配置されます...

MySQLはinet_atonとinet_ntoaを使用してIPアドレスデータを処理します。

この記事では、適切な形式を使用して IP アドレス データをデータベースに保存し、IP アドレスを簡...

Linux で Oracle データベースをバックアップするためのスケジュールされたタスクの設定に関するチュートリアル

1. データベースの文字セットを確認するデータベースの文字セットは、Linux で設定された環境変数...

Vueはタブ切り替えを実装します

この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

MySQLの大規模テーブル最適化ソリューションについての簡単な説明

背景Alibaba Cloud RDS for MySQL(MySQL バージョン 5.7)データベ...

よく使われる HTML タグとその特徴の完全なリスト

まず、HTML タグのいくつかの特性を知っておく必要があります。 1. 「<keyword&g...

React antd タブの切り替えによりサブコンポーネントが繰り返し更新される

説明する: Tabs コンポーネントが切り替わると、TabPane に含まれる同じサブコンポーネント...