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などの知識を含む)

推薦する

Vueはソースコード付きのリファレンスライブラリのメソッドを使用します

monaco-editor-vueの公式ソースコードは次のとおりです。インデックス 'mon...

ボタンを使用してフォームを送信する代わりに、画像を使用してフォームを送信します。

コードをコピーコードは次のとおりです。 <フォームメソッド="post" ...

MySQL テーブル自動増分 ID オーバーフロー障害レビュー ソリューション

問題: MySQLテーブル内の自動増分IDのオーバーフローによりビジネスブロックが発生した背景: t...

フロントエンドコンポーネント化の基礎知識を詳しく解説

目次コンポーネントの基本概念オブジェクトとコンポーネントの違い成分属性属性とプロパティ属性:財産:ク...

Docker を使用した nextcloud パーソナル ネットワーク ディスクの構築に関するチュートリアル

目次1. はじめに2. 導入環境ツール4. 展開プロセス要約する1. はじめにNextcloud は...

MySQL killコマンドの実行原理の詳細な説明

目次キル命令実行原理命令実行特性クエリ実行の強制終了の原則接続終了の実装原則中断される可能性はありま...

Dockerデータストレージのバインドマウントの詳細な説明

この記事を読む前に、Volumes について予備知識を身に付けておいてください。詳細については、こち...

MySQLがトランザクション分離を実装する方法の簡単な分析

目次1. はじめに2. RC および RR 分離レベル2.1. RRトランザクション分離レベルでのク...

Vue3.0はチェックボックスコンポーネントのカプセル化を実装します

この記事では、チェックボックスコンポーネントのカプセル化を実装するためのvue3.0の具体的なコード...

ブラウザ間の hr 区切り文字の違い

Webページを作るときに、区切り線hrを使うことがありますが、IE6やIE7で表示するのは非常に苦痛...

MySQL 外部キー設定方法の例

1. 外部キーの設定方法1. MySQL では、2 つのテーブルを関連付けるために、外部キー (FO...

アプレットにおけるwx.getUserProfileインターフェースの具体的な使用

最近、WeChatミニプログラムは、監査ミニプログラムのwx.loginおよびwx.getUserI...

Tomcat および Web アプリケーションの Docker デプロイメントの実装

1.dockerをオンラインでダウンロードする yum インストール -y epel-release...

HTML タイトルに二重引用符を追加する方法

<a href="https://www.jb51.net/" title...

CentOS に PHP5 をインストール、PHP をアンインストール、PHP7 をインストールするチュートリアル

まず、PHP5をインストールするのはとても簡単ですyum install php PHP5 を使用し...