1] mysqld データベースの管理ユーザーを作成するにはどうすればよいですか?
データベースがインストールされたら、mysql データベースの管理アカウントを作成する必要があります。 root ユーザーを管理者として設定するには、次のコマンドを実行する必要があります。
[root@linuxsir01 root]# /opt/mysql/bin/mysqladmin -u root パスワード 123456
[root@linuxsir01 root]#
上記のコマンドから、mysql データベースの管理者が root で、パスワードが 123456 であることがわかります。
2] mysqlデータベースに入る方法は?例として、パスワードが 123456 の mysql データベース管理者 root を取り上げます。
[root@linuxsir01 root]#/opt/mysql/bin/mysql -uroot -p123456
上記のコマンドを出力すると、次のプロンプトが表示されます。
MySQL モニターへようこそ。コマンドは ; または g で終わります。
MySQL 接続 ID は 6 で、サーバーのバージョンは 3.23.58 です。
ヘルプについては「help;」または「h」と入力し、バッファをクリアするには「c」と入力します。
mysql>
注: これらのコマンドを実行するときは、mysqld サーバーを開く必要があります。この初心者の兄弟たちはすでにこのことを知っています:)
3] データベース内のコマンドの操作方法については、mysql のマニュアルに記載されていると思いますが、注意すべき点を中心にお話します。実際、いくつかのコマンドは理解できません。自分で学習したい場合は難しくありませんが、Windows で mysql を操作したことがある場合は、実際には Mysql はクロスプラットフォーム データベースであり、その使用方法も同じです。
mysql データベースでは、すべてのコマンドが「;」で終わります。初心者の中にはコマンドの終わりに「;」を入力し忘れて、結果を終了できない人もいるかもしれません。 :):)
1] mysql にどのようなデータベースがあるかを確認してください。
mysql> データベースを表示;
+----------+
| データベース |
+----------+
|mysql |
| テスト |
+----------+
2 行セット (0.00 秒)
mysql>
mysql がインストールされ、管理者がセットアップされた後、初めてシステムに入るときに、show Databases; コマンドを使用してデータベースのリストを表示し、mysql と test という 2 つのデータベースがあることを確認します。 -システムによって構築され、誰もが練習のために使用します。
4] データベースの作成と削除はどのように行うのですか?
たとえば、linux という名前のデータベースを作成したい場合は、次のコマンドを実行する必要があります。
mysql> データベースを作成 [データベース名];
したがって、次のコマンドを実行して、linux という名前のデータベースを作成する必要があります。
mysql> データベース Linux を作成します。
クエリ OK、1 行が影響を受ける (0.00 秒)
建てられましたか? ?すべて問題ないので、ビルドされているはずです:)
Linux データベースがあるかどうかを確認しますか?
mysql> データベースを表示;
+----------+
| データベース |
+----------+
| Linux |
|mysql |
| テスト |
+----------+
3 行セット (0.00 秒)
mysql>
では、データベースを削除するにはどうすればよいでしょうか? ?
mysql> データベースをドロップ [データベース名];
たとえば、作成したばかりの Linux データベースを削除したい場合は、次のコマンドを使用する必要があります。
mysql> データベース Linux を削除します。
クエリは OK、影響を受ける行は 0 (0.00 秒)
削除されてしまったのでしょうか? ?
mysql> データベースを表示;
+----------+
| データベース |
+----------+
|mysql |
| テスト |
+----------+
2 行セット (0.00 秒)
mysql>
5] データベースの操作方法はよくある質問です。mysql マニュアルを読むことをお勧めします。たくさんのものが入っています。データベースを操作する場合は、まず現在のデータベースとしてデータベースを指定する必要があります。 use コマンドを使用する必要があります。
mysql>[データベース]を使用します;
たとえば、現在のデータベースとして Linux データベースを指定したい場合は、次のようにする必要があります。
mysql> Linux を使用します。
データベースが変更されました
mysql>
6] データベースをバックアップするにはどうすればよいですか? ?
たとえば、mysql にすでに存在する linux という名前のデータベースをバックアップしたい場合は、mysqldump コマンドを使用する必要があります。
コマンドの形式は次のとおりです。
[root@linuxsir01 root]# /opt/mysql/bin/mysqldump -uroot -p linux > /root/linux.sql
パスワードを入力: ここにデータベースのパスワードを入力します
上記のコマンドを通じて、1 つ目はデータベース管理者としてデータベースをバックアップする必要があること、2 つ目はバックアップ先が /root であること、およびバックアップ ファイル名が linux.sql であることを理解する必要があることです。実際、バックアップの場所とファイル名は、各自の状況に応じて決定されます。ファイル名を自分で選択し、パスを自分で調整することができます。
たとえば、Linux データベースを /home/beinan にバックアップしたいとします。データベースのファイル名は linuxsir031130.sql なので、次のコマンドを入力する必要があります。
[root@linuxsir01 root]#/opt/mysql/bin/mysqldump -uroot -p linux > /home/beinan/linuxsir031130.sql
パスワードを入力: ここにデータベース管理者 root のデータベース パスワードを入力します。
このようにして、/home/beinan ディレクトリの mysql にある linux という名前のデータベースのバックアップ ファイル linuxsir031130.sql を見つけることができます。
要約すると、私たちは勉強するときに柔軟になることを学ばなければなりません。 :):)
5] バックアップしたデータベースをデータベースにインポートするにはどうすればよいですか?
まず、データベース管理者の追加 (mysql データベース管理者を追加していない場合)、データベースの作成など、上記のプロセスを操作する必要があります。
たとえば、/home/beinan ディレクトリにある linuxsir031130.sql のバックアップを linux という名前のデータベースにインポートする場合は、次の手順を実行する必要があります。
[root@linuxsir01 root]# /opt/mysql/bin/mysql -uroot -p linux < /home/beinan/linuxsir031130.sql
パスワードを入力してください: ここにパスワードを入力してください
マシンが良好でデータベースが比較的小さい場合は、数分しかかかりません。
6] その他の一般的に使用される mysql 命令。
ステータスの表示
mysql> ステータスを表示;
進行状況を表示する
mysql> プロセスリストを表示;
+------+------+-----------+------+---------+------+- -------+-----------------+
| ホスト | 状態 |
+------+------+-----------+------+---------+------+- -------+-----------------+
| 16 | ローカルホストのクエリ |
+------+------+-----------+------+---------+------+- -------+-----------------+
セット内の 1 行 (0.00 秒)
mysql>
テーブルを表示するには、まず現在のデータベースとしてデータベースを指定する必要があります。たとえば、linux という名前のデータベースです。
mysql>Linux を使用します。
mysql> テーブルを表示;
空のセット (0.00 秒)
mysql>
7] mysql データベースの一般的なコマンドを少し補足します。
よく使用されるいくつかの mysql 関連の管理コマンド
mysql コマンド: mysql データベースの基本的なテキストベースの表示と使用。ログインなどの使用方法は以前に簡単に説明しました。
mysqladmin コマンドは、mysql データベースの作成と維持に使用されるコマンドであり、前に簡単に説明しました。
isamchk は、.ism 接尾辞を持つデータベース ファイルを修復、チェック、最適化するために使用されます。
mysqldump はデータベースのバックアップに使用されます。これについては以前に簡単に説明しました。
myisamchk は、.myi 接尾辞を持つデータベース ファイルを修復するために使用されます。
たとえば、linux.myi という名前のデータベース テーブルに問題があるかどうかを確認したい場合は、次のコマンドを使用する必要があります。
mysqldサーバーを停止するには
[root@linuxsir01 root]# /opt/mysql/share/mysql.server stop
そして実行します
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI
上記のコマンドは、すべての .myi ファイルをチェックすることを意味します。データベース ディレクトリは /opt/mysql/var/linux/ ディレクトリにあります。
問題がある場合は、-r パラメータを使用して修正する必要があります。
[root@linuxsir01 root]# /opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI
6] mysqlshowコマンド: ユーザーが選択したデータベースとテーブルを表示します
[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p [データベース名]
たとえば、linux という名前のデータベースを表示したい場合は、次のようにする必要があります。
[root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -uroot -p linux