
ok, ich habe ein paar Fragen zu MySQL. Ich verwende derzeit die Befehlszeilenversion Ubuntu 12.04.4 LTS.
Ich suche nach einer Datenbank, die ich verwenden kann. Ich bin an diesem Punkt verwirrt, weil ich nicht informiert bin.
mysql ist nur eine Datenbank, die sich auf dem Server befindet? oder kann es mehrere oder viele Datenbanken enthalten
Mit welchen Programmen kann ich auf dem Server darauf zugreifen oder handelt es sich um einen Zugriff vom Typ VT-100?
Ich verstehe, dass MySQL mit Lamp geliefert wird? Oder Ubuntu? Ich denke, dass es bereits installiert ist, bin mir aber nicht sicher, wie ich darauf zugreifen kann, aber das ist eine andere Frage für später.
Gibt es außer den Manpages und dem Ubuntu-Handbuch eine Site zur Einrichtung und Verwendung?
Danke!
Antwort1
Gibt es außer den Manpages und dem Ubuntu-Handbuch eine Site zur Einrichtung und Verwendung?
DasUbuntu-Hilfeseite zeigt Ihnen, wie Sie den MySQL-Server mithilfe der CLI installieren und konfigurieren.
mysql ist nur eine Datenbank, die sich auf dem Server befindet? oder kann es mehrere oder viele Datenbanken enthalten
MySQL ist ein Datenbankserver und keine Datenbank.
MySQL ist nur einer der DB-Server und es gibt noch andere wie PostgreSQL, Oracle, Derby usw.
Sie können mit einem MySQL-Server mehrere Datenbanken erstellen.
Ich verstehe, dass MySQL mit Lamp geliefert wird? Oder Ubuntu. Ich denke, dass es bereits installiert ist, bin mir aber nicht sicher, wie ich darauf zugreifen kann, aber das ist eine andere Frage für später.
Nein, es ist nicht standardmäßig in Ubuntu enthalten. Einige LAMP-Pakete wieXAMPPkommen mit MySQL.
Antwort2
Um MySQL tatsächlich zu installieren, müssen Sie außerdem Folgendes eingeben:
sudo apt-get install mysql-server
Wie von Kenpachi erwähnt, ist der MySQL-Server bei der Installation von Ubuntu nicht installiert. Ich dachte, ich würde das hier weitergeben, wenn Sie nicht wissen, wie Sie den MySQL-Server dort installieren.
Antwort3
Ich würde zunächst ein wenig über Datenbanken lesen, bevor Sie tatsächlich mit ihnen arbeiten, oder zumindest ein Buch als Referenz zur Hand haben. Es gibt mehrere Orte im Internet, an denen Sie kostenlose E-Books über MySQL herunterladen können, um sich auf den neuesten Stand zu bringen :)
Generell ist mysql(-server) eine Umgebung, die verschiedene Datenbanken enthalten kann. Standardmäßig sind nur wenige Daten in einigen wenigen Datenbanken vorhanden, die für den korrekten Betrieb erforderlich sind, und abgesehen von den Benutzern, die für die Zugriffsrechte erforderlich sind, werden Sie selten auf die vorhandenen Datenbanken zugreifen. Sie können Ihre eigene Datenbank erstellen, indem Sie beispielsweise
$mysql -u root -p // to log in your database environment as 'root'
mysql> CREATE DATABASE people;
mysql> USE people;
mysql> CREATE TABLE names (
` id int(4) unsigned not null primary key,
` name varchar(32) not null
` );
Damit haben Sie eine neue leere Datenbank mit einer Tabelle, in der Namen gespeichert sind. Jede Datenbank kann mehrere Tabellen enthalten, und jede Tabelle kann mehrere Spalten enthalten, und jede Spalte kann mehrere Werte, Links, Binärdateien usw. enthalten.
Damit Sie beim Lernen sehen, was Sie tun, empfehle ich Ihnen, phpmyadmin zu installieren. Dabei handelt es sich um ein webbasiertes Frontend für Ihre Datenbank. Sie können ganz einfach Datenbanken erstellen und sehen, was passiert. Außerdem erhalten Sie die Abfragen (MySQL-Strings), die für die von Ihnen ausgeführten Vorgänge verwendet werden. Navigieren Sie nach der Installation einfach zu http://127.0.0.1/phpmyadmin
und Sie können viel einfacher sehen, was Sie tun. Sie können auch Datenbanken erstellen, ohne alles über MySQL wissen zu müssen.
LAMP ist eine Abkürzung für (L)inux(A)pache(M)ySQL(P)HP, 4 verschiedene Umgebungen, die häufig zusammen verwendet werden, um dynamische Websites zu erstellen. Dies ist eine Zeit der Veränderung, da viele Webhoster derzeit von Apache auf Nginx und von MySQL auf MariaDB umsteigen. Erst in späteren Entwicklungsphasen werden Sie beginnen, Unterschiede zwischen ihnen zu erkennen. Sie dienen alle demselben Zweck. Aber wenn Sie MySQL bereits unter Linux installiert haben, ist bereits die Hälfte des LAMP-Stacks installiert. Sie können den Rest jederzeit manuell mit apt installieren.