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

推薦する

インスタンス化されたオブジェクトパラメータによるMySQLクエリ例の説明

この記事では、オブジェクト パラメータをインスタンス化して MySQL でデータをクエリする方法を紹...

MySQL デッドロックのトラブルシューティング プロセスの完全な記録

序文これまで遭遇したデータベースのデッドロックはすべて、バッチ更新中のロック順序の不一致が原因でした...

MySQLテーブルシャーディングとパーティショニングの具体的な実装方法

縦型テーブル垂直テーブル分割とは、多数の列を持つテーブルを複数のテーブルに分割することを意味します。...

Linux で毎日データベースの自動バックアップを設定する方法

この記事では、Centos7.6 システムと Oracle11g を例に挙げます。 1. まずデータ...

ウェブページ作成の基本宣言文書型記述(DTD

CSS レイアウトを使用して WEB 標準に準拠した Web ページを作成することは、jb51.ne...

nginx と Tencent Cloud の無料証明書を使用して https を作成する方法

httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL...

HTMLフォーム要素の包括的な理解

以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピー<!DO...

div 要素に終了タグがないため、Web ページを開くことができません

最初は速度の問題だと思ったので、その後、すべての画像リンク リクエストをクロスサイト接続ではなくサイ...

dockerにmysqlをインストールした後にNavicatが接続できない問題に対する完璧な解決策

1. Dockerがイメージをプルするdocker pull mysql (デフォルトで最新バージョ...

MYSQL row_number() および over() 関数の詳細な使用方法

構文フォーマット: row_number() over(partition by grouping ...

MySQLは間違ったパスワードを入力する試行回数を制御します

1. 本番環境でMySQLのデッドロックを監視し、デッドロックの可能性を減らす方法まず、デッドロック...

MySQL マスタースレーブレプリケーションのいくつかのレプリケーション方法の概要

非同期レプリケーションMySQL レプリケーションは、デフォルトでは非同期です。マスター スレーブ ...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

MySQLでデータベースデータ保存ディレクトリを変更する方法

序文MySQL データベースのデフォルトのデータベース ファイルは /var/lib/mysql に...

IE8対応のボーダー半径処理方法

canisue (http://caniuse.com/#search=border-radius)...