MySQL サービスとデータベース管理

MySQL サービスとデータベース管理

1. サービスの開始と停止の手順

1.1 Windows での MySQL 5.7 の公式 MSI インストール アドレス

(インストールするお気に入りのバージョンを選択してください):

https://downloads.mysql.com/archives/installer/

1.1.1: win7 で発生した問題: ダイナミック リンク ライブラリでプログラム入力ポイント fesetround が見つかりません 解決策:

C++ ライブラリのダウンロード アドレス:

https://support.microsoft.com/en-us/help/3138367/update-for-visual-c-2013-and-visual-c-redistributable-package

選択したインストールをダウンロードしたら、次の手順に進みます。

1.2、ウィンドウズ

(mysql57 は mysql サービス名です):

  • 開始: net start mysql57
  • シャットダウン: net stop mysql57

1.3、Linux

(mysql は MySQL サービスの名前です):

開始:[ root@localhost ~]service mysql start

シャットダウン:[ root@localhost ~]service mysql stop

1.4. Windows の cmd ウィンドウに「mysql」と入力します。

mysql がインストールされている bin ディレクトリに cd します。

C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server 5.7\bin

MySQL サーバーに接続します:

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p
パスワードを入力してください: ******
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは3です
サーバーバージョン: 5.7.17-log MySQL コミュニティサーバー (GPL)

Copyright (c) 2000, 2016, Oracle およびその関連会社。無断複写・転載を禁じます。

OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

マイSQL>

mysqlクライアント コマンドを表し、 -u後には接続するデータベース ユーザーが続き、 -pパスワードが必要であることを意味します。

1.4 データベース管理

1.4.1. orderManageデータベースを作成する

mysql> データベース orderManage を作成します。
クエリは正常、1 行が影響を受けました (0.00 秒)

1.4.2. すべてのデータベースを表示する

mysql> データベースを表示します。
+--------------------+
| データベース |
+--------------------+
| 情報スキーマ |
| クラスター |
|mysql |
| テスト |
|注文管理|
+--------------------+ セット内の行数は 5 です (0.00 秒)


上記のリストでは、先ほど作成したorderManageに加えて、4つの他のデータベースがあり、それらはすべてインストールされていることがわかります。
MySQLはシステムによって自動的に作成され、それぞれの機能は以下のとおりです。

  • 1. information_schema : 主にシステム内のデータベース オブジェクト情報を格納します。たとえば、ユーザー テーブル情報、列情報、権限情報、文字セット情報、パーティション情報など。
  • 2. cluster : システムのクラスター情報を保存します。
  • 3. mysql : システムのユーザー権限情報を保存します。
  • 4. test : システムによって自動的に作成され、どのユーザーでも使用できるテスト データベース。

1.4.3. データエントリを選択する

orderManage データベースを入力するには、次を選択します:

mysql> ordermanage を使用します。
データベースが変更されました


このことから、データベースを入力することを選択した場合、データベース名は大文字と小文字が区別されないことがわかります。

1.4.4、このデータベース内のすべてのテーブルを表示

mysql> テーブルを表示します。
空のセット (0.00 秒)


この時点で、 orderManageデータベースにテーブルがないことがわかります (空のセットは操作結果が空であることを意味します)

1.4.5. データベースを削除する

mysql> データベース ordermanage を削除します。
クエリは正常、影響を受けた行は 0 行 (0.01 秒)


1.5. リモートアクセスを許可するようにMySQLを設定する

IP 経由で接続すると、次の問題が発生します。

解決:

MySQL データベースに root ユーザーとしてログインし、ログイン ユーザー情報を照会します。

mysql -u ルート -p

mysql を使用します。

ユーザーが「root」の場合、ユーザーからホストを選択します。


ホストを%に設定

ユーザーを更新します。host='%' を設定します。user='root' です。


ホストの変更が完了したら、設定をすぐに有効にするために必ず権限のフラッシュを実行してください。

権限をフラッシュします。
 

MySQL サービスとデータベース管理に関するこの記事はこれで終わりです。MySQL サービスとデータベース管理に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

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

<<:  Vue2 キューブUI 時間セレクターの詳細な説明

>>:  Webフロントエンドの一般的な操作(JS/HTML/CSSなどの知識を含む)

推薦する

Dockerバッチコンテナオーケストレーションの実装

導入Dockerfile ビルドの実行は、単一のコンテナの手動操作です。マイクロサービス アーキテク...

Vue が Ref を使用してレベル間でコンポーネントを取得する手順

VueはRefを使用してレベル間でコンポーネントインスタンスを取得します例の紹介開発プロセスでは、レ...

MySQL のタイムスタンプと日付時刻のタイムゾーンの問題によって生じる DTS の落とし穴の詳細な説明

目次MySQL で現在の時刻を表現するにはどうすればよいでしょうか?結論は確認するピットMySQL ...

HTMLハイパーリンクタグAのTARGET属性の詳細な説明

ハイパーリンク <a> タグはリンク ポイントを表します。これは英語の単語「anchor...

Nginx+FastDFSでイメージサーバーを構築

設置環境セントス環境依存性: yum -y gccをインストールします yum インストール -y ...

モバイル端末の適応に関する簡単な説明

序文フロントエンド コードの記述では、「互換性」という言葉から逃れることはできません。過去の PC ...

2秒以内にHTMLページ内の他のページにリダイレクトする方法

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

共有サイドバーを実装するためのネイティブJS

この記事では、ネイティブ JS で実装された共有サイドバーを紹介します。効果は次のとおりです。 以下...

Kafka と Nginx の統合例

背景nginx-kafka-module は、Kafka を nginx に統合して、Web プロジ...

Linux で Grafana をインストールし、InfluxDB モニタリングを追加する方法

Grafana をインストールします。公式 Web サイトでは、直接インストールできる Ubuntu...

要素フォーム検証で検証プロンプトをクリアする方法

目次問題のシナリオ:解決: 1. フィールドを個別にチェックする2. フォームフィールドの下のフィー...

MySQLデータベースの追加、削除、変更操作の詳細な説明

データの挿入テーブル名(列名1、列名2、列名3)の値(値1、値2、値3)に挿入します。ユーザーに(u...

MySQL マスタースレーブレプリケーションの読み書き分離構造の詳細な説明

MySQL マスタースレーブ設定MySQL のマスター/スレーブ レプリケーションと読み取り/書き込...

MySQL テーブルの追加、削除、変更、クエリの基本チュートリアル

1. 作成する [テーブル名] (フィールド1、フィールド2、...) 値 (値1、値2、...) ...

MySQL 8.0 のデフォルトのデータディレクトリを変更する (設定なしの簡単な操作)

使用シナリオ: Alibaba Cloud を使用しており、データディスクを別途購入しました (大容...