ホームページ > データベース > mysql チュートリアル > Linux での mysql の基本的な使用法

Linux での mysql の基本的な使用法

黄舟
リリース: 2016-12-16 11:23:18
オリジナル
1081 人が閲覧しました

1] MySQLd データベースの管理ユーザーを作成するにはどうすればよいですか?

データベースがインストールされたら、mysql データベースの管理アカウントを作成する必要があります。 root ユーザーを管理者として設定するには、上記のコマンド

[root@linuxsir01 root]# /opt/mysql/bin/mysqladmin -u root passWord 123456
[root@linuxsir01 root]#

を実行する必要があります。コマンドを実行すると、mysql データベースの管理者が root で、パスワードが 123456 であることがわかります。

2] mysqlデータベースに入る方法は?例として、パスワード 123456 を持つ mysql データベース管理者 root を取り上げます。 MySQL モニターへようこそ。コマンドは ; または g で終わります。
サーバーのバージョン: 3.23.58 に対して、「help;」または「h」を入力してください。バッファをクリアするには、「c」を入力してください。

mysql>

注: これらのコマンドを操作するときは、mysqld サーバーを開く必要があります。これらの初心者の兄弟は、長い間それを知っていました:)


3] データベースでコマンドを操作する方法は、すべて mysql マニュアルに記載されていると思いますが、主に注意すべきいくつかの点について説明します。実際、いくつかのコマンドは理解できません。自分で学習したい場合は難しくありませんが、Windows で mysql を操作したことがある場合は、実際には Mysql はクロスプラットフォーム データベースであり、その使用方法も同じです。

mysql データベースでは、すべてのコマンドが ; 記号で終わっているため、結果を終了できない初心者もいます。 :):)

1] mysql で利用できるデータベースを確認してください。


コード:

mysql> データベースを表示する;
+----------+
| データベース |
+----------+
|

+----------+

2 rows in set (0.00 sec)

mysql>

mysql がインストールされ、管理者が設定された後、初めてシステムに入るときに、 show Databases; コマンドを使用してデータベースのリストを表示すると、mysql と test という 2 つのデータベースが存在することがわかります。これらはシステムによって自己構築されており、誰でも練習できます。

4] データベースを作成および削除するにはどうすればよいですか?

たとえば、linux という名前のデータベースを作成したい場合は、次のコマンドを実行する必要があります

mysql> create database [database name];

したがって、次のコマンドを実行して、linux という名前のデータベースを作成する必要があります


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

構築されましたか? ?すべて問題ないので、構築されているはずです :)

Linux データベースがあるかどうかを確認してください。


コード:

mysql> データベースを表示する;
+----------+
| データベース |
+----------+
|
| テスト |

+----------+

3 行セット (0.00 秒)

mysql>

では、データベースを削除するにはどうすればよいでしょうか? ?
mysql>drop database [データベース名];

たとえば、作成したばかりの Linux データベースを削除したい場合は、次のコマンドを使用する必要があります。秒)

はい削除されていませんか? ?


コード:

mysql> データベースを表示する;
+----------+
| データベース |
|
+----------+
2 行セット (0.00 秒)

mysql>


5] データベースの操作方法については多くの質問があります。mysql マニュアルを読むことをお勧めします。そこにはたくさんのものが入っています。データベースを操作する場合は、まず use コマンド

mysql> use [database]; を使用する必要があります。たとえば、Linux データベースを現在のデータベースとして指定したい場合は、次のようにします。

mysql> linux を使用する必要があります
データベースが変更されました


6] データベースをバックアップする方法は? ?

たとえば、mysql にすでに存在する linux という名前のデータベースをバックアップしたい場合は、mysqldump コマンドを使用する必要があります

コマンドの形式は次のとおりです:

[root@linuxsir01 root]# /opt/mysql /bin/mysqldump -uroot -p linux > /root/linux.sql
パスワードを入力: ここにデータベースのパスワードを入力します

上記のコマンドを通じて、まず、データベースをバックアップする必要があるという 2 つのことを理解する必要があります。データベース管理者として; 次に、バックアップ先は /root で、バックアップ ファイル名は linux.sql です。実際、バックアップの場所とファイル名は、各自の状況に応じて決定されます。ファイル名を自分で選択し、パスを自分で調整できます。たとえば、Linux データベースを /home/beinan にバックアップしたい場合、データベースのファイル名は linuxsir031130.sql なので、次のコマンドを入力する必要があります。 。
[root@linuxsir01 root]#/opt/mysql/bin/mysqldump -uroot -p linux > /home/beinan/linuxsir031130.sql
パスワードを入力: ここにデータベース管理者 root のデータベースパスワードを入力します

mysql の linux という名前のデータベースのバックアップ ファイル linuxsir031130.sql は、/home/beinan ディレクトリにあります

まとめると、勉強するときに柔軟になることを学ばなければなりません。 :):)

5] バックアップしたデータベースをデータベースにインポートするにはどうすればよいですか?

まず、データベース管理者の追加 (mysql データベース管理者を追加していない場合)、データベースの作成など、上記のプロセスを操作する必要があります。

たとえば、/home/beinan ディレクトリにある linuxsir031130.sql のバックアップを linux という名前のデータベースにインポートする場合は、次のようにする必要があります。

[root@linuxsir01 root]# /opt/mysql/bin /mysql -uroot -p linux < /home/beinan/linuxsir031130.sql
パスワードを入力: ここにパスワードを入力してください

マシンが良好でデータベースが小さい場合は、数分しかかかりません。

6] その他の一般的に使用される mysql コマンド

ステータスの表示


コード:
+----+----- - +-----------+------+-----------+------+----------+---- - --------------+
| ホスト | 状態 |
--------+------+--------+------+----------+--------- --------+
| ローカルホスト |
+-----+------ ----+------+-----------+------+------+------------- -----+
セット内の 1 行 (0.00 秒)

mysql>

テーブルを表示するには、まずデータベースを現在のデータベースとして指定する必要があります。たとえば、


mysql> を使用します。 linux;
mysql> ; show tables;
Empty set (0.00 sec)

mysql>


7] mysql データベースの一般的なコマンドを少し補足します


mysql 関連の管理コマンドのいくつか:基本テキスト、mysql データベースを表示および使用します。ログインなどの使用方法は以前に簡単に説明しました。 mysql データベースの作成と保守に使用されるコマンドである

isamchk は、.ism サフィックスが付いたデータベース ファイルの修復、チェック、最適化に使用されます。

mysqldump はデータベースのバックアップに使用されます。前に述べたように、


myisamchk は .myi 接尾辞を持つデータベース ファイルを修復するために使用されます。たとえば、データベースの .myi データベース テーブルに問題があるかどうかを確認したい場合、 linux という名前の場合、次のコマンドを使用する必要があります。

mysqld サーバーを使用するには stop
[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

上記は、Linux での mysql の基本的な使用法です。その他の関連記事については、PHP に注目してください。中国語のウェブサイト (m.sbmmt.com)!




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート