Ich werde MySQL selbst lernen, daher möchte ich MySQL auf installieren. Es gibt jedoch viele Anwendungen im Zusammenhang mit MySQL in der Synaptik. Ich habe mich gefragt, welche grundlegenden Anwendungen installiert werden sollen.
Betrachten Sie diese beiden Fälle: MySQL für die Verwendung auf dem Webserver oder MySQL nicht für die Verwendung auf dem Webserver. Werden die zu installierenden Pakete für die beiden Fälle unterschiedlich sein?
Danke und Grüße!
php5-mysql
vorher installiert . Wird diemysql-server mysql-client
Installation dasselbe installieren?php5-mysql
ist das PHP-Modul / Plugin, mit dem PHP-Skripte und -Dateien mit MySQL-Servern kommunizieren können, ohne die Server selbst bereitzustellen. Dasmysql-server
Paket installiert tatsächlich den MySQL Daemon (Server), der Datenbankbefehle verarbeitet. Die PHP-Plugin / Modul-Pakete werden getrennt von den Server / Client-Paketen verwaltet und sind von der Installation der Paketemysql-server
oder nicht betroffenmysql-client
..mdb
Datei selbst herstellen. Sie können die Datenbank somit als Datei ohne die (Server-) Anwendung (Access) bereitstellen. Dies wird häufig in Consumer-Software verwendet, insbesondere in MediaMonkey und StudioLine3. (2) Sie können Trigger in SQL definieren, das auf dem Server ausgeführt wird (z. B. Update-Trigger für jede Einfügung). Es wird zwar nicht als SQL gespeichert, aber wenn Sie ein Sicherungsskript bestellen, wird es in SQL ausgeführt.Ich würde empfehlen, phpmyadmin auf Apache auszuführen . Sie können ganz einfach den Inhalt Ihrer Tabellen anzeigen. Die SQL-Ausführung wird ebenfalls unterstützt. Für PosgreSQL gibt es pgadmin als eigenständiges Tool, MySQL Workbench scheint ähnlich zu sein.
Wenn Ihr Server öffentlich ist (auch wenn nicht), sollten Sie die Standardkennwörter ändern.
Ich verwende normalerweise
apt-get
für die Installation von Paketen, alsosollte die Arbeit erledigen, abhängig von Ihrem spezifischen Geschmack der Verteilung. Bei einer Nur-Server-Installation können Sie sogar das weglassen,
mysql-client
wenn Sie einige Bytes speichern möchten. Es wird verwendet, um über die Befehlsshell eine Verbindung zu Ihrer Datenbank herzustellen. Wenn Sie es also einmal benötigen, können Sie trotzdem eine verzögerte Installation durchführen ...quelle
mysql-client
? Dh in welchen Fällen brauche ich es?Lesen Sie dies, wenn Sie eine LAMPE unter Ubuntu einrichten möchten. Sie können auch zu W3Schools gehen, um mehr Lernmaterial zu SQL und anderen zu erhalten.
quelle