回答:
MySQLを使用するためのパッケージはまったく変わりません。基本的なMySQLサーバー(およびサーバーを使用できるようにするクライアントプログラム)の場合は、次のコマンドを実行します。
sudo apt-get install mysql-server mysql-client
これにより、サーバープログラムとクライアントプログラムの両方、およびそれらのプログラムに必要な依存関係がインストールされます。クライアントプログラムを使用すると、データベースサーバーとのインターフェースが可能になります。サーバーのターミナルを介しmysql-client
てmysql
コマンドを使用しない場合(リモートのmysqlクライアントを使用する場合、またはmysql
別のコンピューターのターミナルでコマンドを使用する場合など)は、なしでサーバーをインストールできます。
注:この内容は@mbxの回答のコメントに元々含まれていましたが、これは実際には回答であり、コメントではありません:P
php5-mysql
PHPスクリプトとファイルがMySQLサーバーと通信できるようにするPHPモジュール/プラグインはサーバー自体を提供していません。mysql-server
パッケージには、実際にデータベースコマンドを処理MySQLのデーモン(サーバ)を、インストールします。PHPプラグイン/モジュールパッケージは、サーバー/クライアントパッケージとは別に管理され、mysql-server
またはmysql-client
パッケージのインストールによる影響を受けません。
.mdb
ファイル自体に接続するため、Accessはそのようなモデルを使用しない一般的な例です。したがって、(Server-)Application(Access)なしでデータベースをファイルとしてデプロイできます。これは、特にMediaMonkeyやStudioLine3などのコンシューマソフトウェアでよく使用されます。(2)サーバーで実行されるSQLでトリガーを定義できます(例:挿入ごとに更新トリガー)。ただし、SQL以外では保存されませんが、バックアップスクリプトを注文すると、SQLで保存されます。
私はphpmyadminをApacheで実行することをお勧めします。テーブルの内容を簡単に確認できます。SQLの実行もサポートされています。PosgreSQLの場合、スタンドアロンツールとしてpgadminがあり、MySQL Workbenchも同様のツールのようです。
サーバーがパブリックである場合(パブリックでない場合でも)、デフォルトのパスワードを変更する必要があります。
apt-get
パッケージのインストールによく使うので
sudo apt-get install mysql-server mysql-client
ディストリビューションの特定のフレーバーに応じて、仕事をする必要があります。サーバーのみのインストールのmysql-client
場合、いくつかのバイトを節約したい場合は省略できます。コマンドシェルからdbmsに接続するために使用されるので、必要に応じて遅延インストールを実行できます...
mysql-client
ため?つまり、どのような場合にそれが必要ですか?
UbuntuでLAMPをセットアップする場合は、こちらをお読みください。W3Schoolsにアクセスして、SQLやその他の学習資料を入手することもできます。
php5-mysql
以前にインストールしました。mysql-server mysql-client
インストールは同じものをインストールしますか?