MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLサーバーを管理するためにMySQLデータベースで利用できるプログラムの種類は何ですか?


MySQLデータベースは、MySQLサーバーを管理するための管理ツールとして次のプログラムを提供します-

mysqld

MySQLサーバーデーモンとも呼ばれます。これは、MySQLインストールでほとんどの作業を行うメインプログラムです。 「mysqld」を使用する必要があります MySQLサーバーを起動します。起動時に指定できるオプションがたくさんあります。

mysqladmin

書き直しの提案の処理が完了しました(独自の記事)

基本的に「mysqladmin ’は、管理業務を実行するためのクライアントになる可能性があります。これを使用して、サーバーの構成と現在のステータスを確認したり、データベースを作成および削除したりすることができます。

たとえば、オプション–pingを「mysqladmin」で使用する次のコマンドを使用すると、MySQLサーバーが稼働しているかどうかを確認できます-

C:\mysql\bin>mysqladmin -u root ping
mysqld is alive

また、新しいデータベースを作成する場合は、次のコマンドを使用して作成できます-

C:\mysql\bin>mysqladmin -u root create Tutorials

他の多くの管理操作は、「mysqladmin」でさまざまなオプションを使用して実行できます。

mysql

基本的に、これはエンドユーザーがユーザーデータオブジェクトを管理するためのコマンドラインインターフェイスです。

mysqlcheck

これは、エンドユーザーがテーブルのチェック、修復、最適化、分析などのテーブルメンテナンスを実行するためのコマンドラインインターフェイスです。テーブルのメンテナンスを実行するためにサーバーを停止する必要がないため、「mysqld」サーバーの実行中に使用する必要があります。

mysqlshow

これは、エンドユーザーがテーブルと列に関する情報を表示するためのコマンドラインインターフェイスです。これは、存在するデータベース、それらのテーブル、またはテーブルの列またはインデックスをすばやく確認するために使用されます。

mysqldump

これは、管理者またはエンドユーザーがサーバーからファイルにデータをエクスポートするためのコマンドラインインターフェイスです。基本的に、元のデータベースオブジェクト定義とテーブルデータを再現するために実行できる一連のSQLステートメントを生成する論理バックアップを実行します。 mysqldumpコマンドは、CSV、その他の区切りテキスト、またはXML形式で出力を生成できます。

mysqimport

これは、管理者またはエンドユーザーがデータファイルをテーブルプログラムツールにロードしてデータをテーブルにロードするためのコマンドラインインターフェイスです。


  1. MySQLサーバーとサーバー-スタートアッププログラム

    4つのMySQLサーバーとサーバー起動プログラムがあります。それらは以下にリストされています- mysqld mysqld_safe mysql.server mysqld_multi mysqld MySQLサーバーとも呼ばれます。これは、MySQLインストールでほとんどの作業を行うシングルマルチスレッドプログラムです。追加のプロセスを生成することはありません。 MySQLサーバーは、データベースとテーブルを含むMySQLデータディレクトリへのアクセスを管理するのに役立ちます。データディレクトリは、ログファイルやステータスファイルなどの他の情報のデフ

  2. C#プログラムのデストラクタとは何ですか?

    デストラクタは、クラスのオブジェクトがスコープ外になるたびに実行される、クラスの特別なメンバー関数です。 チルダ(〜)が前に付いたクラスとまったく同じ名前です。たとえば、クラス名はDemoです。 public Demo() { // constructor    Console.WriteLine("Object is being created"); } ~Demo() { //destructor    Console.WriteLine("Object is being deleted"); } C#でD