Dieser Tutorial beschreibt, wie man MySQL auf einen Linux Bediener mit der Linux Oberteilaufforderung anbringt. Sie können dieses Oberteil entweder auf dem Linux Bediener selbst oder entfernt durch einen telnet Lernabschnitt benutzen. Sie müssen als der Linux Wurzelbenutzer innen geloggt werden.
Die meisten neuen Linux Verteilungen kommen mit einer Kopie von MySQL eingeschlossen, obgleich nicht angebracht. Sie können entweder das Verteilung Paket benutzen, um die neueste Version von MySQL von der MySQL Web site an http://www.mysql.com/downloads/index.html anzubringen oder zu downloaden.
Zunächst wählen Sie die folgende Wahl vor:
MySQL 3.23 – Produktion Freigabe (empfohlen)
|
|
MySQL 3.23 ist die gegenwärtige beständige Produktion Version; die anderen Versionen sind noch experimentell und werden nicht für einen Produktion Bediener empfohlen.
Sie werden die U/min Version von MySQL anbringen, da es verhältnismässig einfache und MySQL Notwendigkeiten wenig Erstkonfiguration ist. U/min steht für Redhat Paket-Manager, und sie automatisiert die meisten des Installation Prozesses.
Scroll hinunter die Seite zum beschrifteten Abschnitt
Linux x86 U/min Downloads
Es gibt z.Z. fünf Akten, die hier vorhanden sind:
Bediener
Benchmark/test Suiten
Klient Programme
Bibliotheken und Include-Dateien
Dynamische Klient Bibliotheken
Wenigstens müssen Sie das "Bediener" Paket downloaden. Es wird auch empfohlen, daß Sie die "Bibliotheken downloaden und Include-Dateien" und "Klient" Pakete programmiert, um andere Programme mit MySQL verbinden zu lassen. Wenn Sie wünschen, können Sie die anderen Pakete, wie "Benchmark/test Suiten auch downloaden." Sie beachten, daß die Dateinamen normalerweise Versionsnummern enthalten. Sie sollten sicherstellen, daß alle Pakete, die Sie downloaden, für die gleiche Version sind, da mischende Pakete für unterschiedliche Versionen Probleme verursachen können.
Sie müssen jetzt das Linux U/min Programm verwenden, um die U/min Pakete anzubringen, die Sie downloadeten. Führen Sie den folgenden Befehl durch, die Installation zu beginnen (erinnern Sie sich, daß dieses als der Wurzelbenutzer getan werden muß):
U/min - ivh MySQL-3.23.55-1.i386.rpm
Stellen Sie sicher, daß Sie den Befehl genau an ihm sind oben, mit dem gleichen Fall schreiben, da Linux Dateinamen der empfindliche Fall sind.
Sobald Sie den Befehl begonnen haben, bringt MySQL an und Sie sollten den Ausgang sehen, der dem folgenden ähnlich ist:
... ########################################### [ das ########################################### 100% ] 1:MySQL [ 100% ] vorbereitend DB vorbereitend, legen Sie das Vorbereiten der Wirt Tabelle ver, welche die Anwendertabelle vorbereitet, welche die Funktionstabelle vorbereitet, welche die tables_priv Tabelle vorbereitet, welche die columns_priv Tabelle vorbereitet, die alle vorbereiteten Tabellen 030206 21:22:35 /usr/sbin/mysqld anbringt: Die Abschaltung, die ERINNERN komplett ist BITTE sich, ZUM SATZ ein an KENNWORT FÜR DEN MySQL Wurzel BENUTZER! Dieses wird mit getan: /usr/bin/mysqladmin - u Wurzelkennwort ' Neukennwort ' /usr/bin/mysqladmin - u Wurzel - h linux.localdomain Kennwort ' neues Kennwort ' sehen das Handbuch für mehr Anweisungen. Berichten Sie bitte über alle mögliche Probleme mit dem /usr/bin/mysqlbug Index! Die neuesten Informationen über MySQL sind auf dem Netz an der http://www.mysql.com Unterstützung MySQL durch kaufendes support/licenses an https://order.mysql.com vorhanden, das mysqld Dämon mit Datenbanken von /var/lib/mysql beginnt
Dieses führt die MySQL Installation durch. Wenn Sie irgendwelche Fehlermeldungen erhalten, ist es wahrscheinlich, daß Ihr System andere Pakete ermangelt, die MySQL anbringen muß (die Fehlermeldungen sollten Ihnen erklären, welche). Downloaden Sie und bringen Sie diese Pakete an, führen Sie dann den U/min Befehl wieder durch, und MySQL sollte dann erfolgreich anbringen.
Eine der netten Sachen über den U/min Befehl ist die in der Zukunft, die Sie zu einer neueren Version mit dem Befehl leicht verbessern können
U/min - Uvh MySQL-latest-version.rpm
Der U Befehl erklärt U/min, die vorhandene Installation zu aktualisieren, die sie automatisch.
Es ist eine gute Idee, das MySQL "Bibliotheken auch anzubringen und Include-Dateien," als andere Pakete, die Sie können diese zukünftig benötigen anbringen, also sie können an MySQL verwenden und anschließen.
Bevor Sie das "Bibliotheken und Include-Dateien" Paket (MySQL-devel-3.23.55-1.i386.rpm) anbringen können, müssen Sie die MySQL Klient Akten anbringen, die im Paket MySQL-client-3.23.55-1.i386.rpm sind. Sobald Sie die Akten downloadet haben, können Sie das Paket mit dem folgenden Befehl anbringen:
U/min - ivh MySQL-client-3.23.55-1.i386.rpm
Sie sollten einen Ausgang dann sehen, der dem folgenden ähnlich ist:
Vorbereiten... ########################################### [ von von ########################################### 100% ] 1:MySQL-client [ 100% ]
Die MySQL Klient Akten werden jetzt angebracht, und Sie können fortfahren, die Entwicklung Akten anzubringen. Führen Sie den folgenden Befehl durch, das Paket anzubringen:
U/min - ivh MySQL-devel-3.23.55-1.i386.rpm
Sie sollten den Ausgang dann sehen, der dem folgenden ähnlich ist:
Vorbereiten... ########################################### [ von von ########################################### 100% ] 1:MySQL-devel [ 100% ]
Die MySQL Entwicklung Akten werden jetzt angebracht.
Wenn das MySQL U/min Paket angebracht wird, fügt es eine Start-upakte Anfangsakten im usw. System Verzeichnis hinzu. Der volle Weg ist, wie folgt:
/etc/rc.d/init.d/mysql
Dies heißt, daß MySQL wenn die Bedieneraufladungen oben beginnt. Sie können diese Akte auch benutzen, um den Bediener anzustellen und zu stoppen.
Um den MySQL Bediener anzustellen, müssen Sie den folgenden Befehl durchführen:
/etc/rc.d/init.d/mysql Anfang
Sie sollten den folgenden Ausgang dann sehen:
Beginnen des mysqld Dämons mit Datenbanken von /var/lib/mysql
Um den MySQL Bediener zu stoppen, müssen Sie den folgenden Befehl durchführen:
/etc/rc.d/init.d/mysql Anschlag
Sie sollten den Ausgang dann sehen, der dem folgenden ähnlich ist:
Tötung mysqld mit pid 10024 030206 22:17:04 mysqld beendete
Es ist nützlich, in der Lage zuSEIN, zu sehen, wohin die U/min Pakete die Akten anbrachten, die innerhalb sie enthalten wurden. Um dies zu tun, können Sie den Befehl verwenden
U/min - ql PackageName
wo PackageName der Name des angebrachten Pakets ohne Dateiextensionen ist. Z.B. betrachten Sie die U/min Akte, welche die MySQL Akten enthält, die MySQL-devel-3.23.55-1.i386.rpm genannt wird. Merken Sie jedoch daß etwas Linux Verteilungen etwas unterschiedliche Dateinamen verwenden können. Sie können die Positionen seiner Akten mit dem Befehl finden
U/min - ql MySQL-3.23.55-1
Sie können sehen, daß die i386.rpm Verlängerung im vorhergehenden Befehl entfernt wird. Dieses gibt die Position der Akten, die das Paket anbrachte aus, von dem ein kleines snippet ist, wie folgt:
/etc/logrotate.d/mysql /etc/rc.d/init.d/mysql /usr/bin/isamchk /usr/bin/isamlog /usr/bin/my_print_defaults /usr/bin/myisamchk /usr/bin/myisamlog /usr/bin/myisampack /usr/bin/mysql_convert_table_format /usr/bin/mysql_fix_privilege_tables /usr/bin/mysql_install_db /usr/bin/mysql_setpermission /usr/bin/mysql_zap /usr/bin/mysqlbug /usr/bin/mysqld_multi /usr/bin/mysqldumpslow /usr/bin/mysqlhotcopy /usr/bin/mysqltest /usr/bin/pack_isam /usr/bin/perror /usr/bin/replace /usr/bin/resolve_stack_dump /usr/bin/resolveip /usr/bin/safe_mysqld /usr/lib/mysql/mysqld.sym /usr/sbin/mysqld
Das snippet auf der vorigen Seite zeigt die Positionen der Hauptprogrammakten. Die Entwicklung Akten bringen zu den folgenden Positionen an:
/usr/include/mysql /usr/lib/mysql
Diese sind die Positionen, die Sie zu einem anderen Programm spezifizieren, wenn Sie in der MySQL Unterstützung kompilieren. Wenn Sie überhaupt unsicher sind von, wo eine bestimmte Akte angebracht worden ist, können Sie den vorhergehenden Prozeß verwenden, um die Akte zu finden.
Wenn Sie an irgendeinem Punkt entscheiden, daß Sie zum uninstall MySQL wünschen, ist es wichtig, daß Sie es den U/min Befehl, wenn Sie U/min, um verwendeten das Programm anstatt der Akten manuell löschen anzubringen, als Sie verwendend können einige Akten vermissen tun. Uninstalling mit dem U/min Befehl stellt sicher, daß alles richtig entfernt ist. Sie können den folgenden Befehl zum uninstall verwenden ein Paket:
U/min - e packagename
Obgleich, MySQL ist anzubringen, das eine U/min verwendet, viel einfacher, wenn Sie wünschen, daß Sie MySQL vom Quellenprogramm downloaden und kompilieren können sich, indem Sie die Quellakten von der MySQL Web site downloaden. Dieses erlaubt Ihnen, MySQL für Ihre bestimmte Linux Konfiguration zu optimieren, obgleich es keine reale Notwendigkeit an diesem auf einem prüfenbediener gibt.
Online: 529 users browsing the articles directory
|
|