mysql5.6.28 Installations- und Konfigurationsmethode 1. Überprüfen Sie die grundlegenden Systeminformationen und versuchen Sie, es mit yum zu installieren
$ sudo -s
# df -lh
Verwendete Dateisystemgröße Verfügbare Nutzung% Eingebunden auf
/dev/vda1 79 G 1,6 G 74 G 3 % /
udev 3,9 G 8,0 K 3,9 G 1 % /Entwickler
tmpfs 799 M 252 K 799 M 1 % /Lauf
keine 5,0M 0 5,0M 0% /laufen/sperren
keine 3,9 G 0 3,9 G 0 % /run/shm
# uname -a
Linux nj01 3.16.0-34-generic #47~14.04.1-Ubuntu SMP Freitag, 10. April 2015, 17:49:16 UTC x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa|grep yum
Das Programm 'rpm' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben:
apt-get installiere rpm
# apt-get install rpm
…
# rpm -qa|grep yum
# yum installieren
Das Programm 'yum' ist derzeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben:
apt-get installieren yum
# apt-get install yum
…
# yum installiere mysql
Einrichten des Installationsprozesses
Kein MySQL-Paket verfügbar.
Nichts zu tun
2. Ändern Sie die Installationsmethode # apt-get installiere MySQL-Server Paketlisten werden gelesen... Fertig Abhängigkeitsbaum erstellen Statusinformationen werden gelesen... Fertig Die folgenden zusätzlichen Pakete werden installiert: libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5 MySQL-Client-Core-5.5 MySQL-Allgemein MySQL-Server-5.5 MySQL-Server-Core-5.5 Empfohlene Pakete: libipc-sharedcache-perl tinyca mailx Die folgenden NEUEN Pakete werden installiert: libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5 MySQL-Client-Core-5.5 MySQL-Common MySQL-Server MySQL-Server-5.5 MySQL-Server-Core-5.5 0 aktualisiert, 13 neu installiert, 0 zu entfernen und 15 nicht aktualisiert. Es müssen 27,6 MB an Archiven abgerufen werden. Nach diesem Vorgang werden 98,2 MB zusätzlicher Speicherplatz verwendet. Möchten Sie fortfahren [J/n]? Holen Sie sich:1 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-common alle 5.5.52-0ubuntu0.12.04.1 [12,6 kB] Holen Sie sich:2 http://apt.wmcloud.com/ubuntu/ precise-updates/main libmysqlclient18 amd64 5.5.52-0ubuntu0.12.04.1 [952 kB] Holen Sie sich:3 http://apt.wmcloud.com/ubuntu/ precise/main libnet-daemon-perl alle 0.48-1 [43,1 kB] Holen Sie sich:4 http://apt.wmcloud.com/ubuntu/ precise/main libplrpc-perl alle 0.2020-2 [36,0 kB] Holen Sie sich:5 http://apt.wmcloud.com/ubuntu/ precise/main libdbi-perl amd64 1.616-1build2 [849 kB] Holen Sie sich:6 http://apt.wmcloud.com/ubuntu/ precise/main libdbd-mysql-perl amd64 4.020-1build2 [106 kB] Holen Sie sich:7 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-client-core-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [1,948 kB] Holen Sie sich:8 http://apt.wmcloud.com/ubuntu/ precise/main libterm-readkey-perl amd64 2.30-4build3 [28,6 kB] Holen Sie sich:9 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-client-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [8,365 kB] Holen Sie sich:10 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-server-core-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [6,327 kB] Holen Sie sich:11 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-server-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [8,855 kB] Holen Sie sich:12 http://apt.wmcloud.com/ubuntu/ precise/main libhtml-template-perl alle 2.10-1 [65,0 kB] Holen Sie sich:13 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-server alle 5.5.52-0ubuntu0.12.04.1 [10,8 kB] 27,6 MB in 0 s abgerufen (38,2 MB/s) Pakete vorkonfigurieren ... Auswahl des zuvor nicht ausgewählten Pakets mysql-common. (Datenbank wird gelesen … derzeit sind 77501 Dateien und Verzeichnisse installiert.) Auspacken von mysql-common (von .../mysql-common_5.5.52-0ubuntu0.12.04.1_all.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libmysqlclient18. Entpacken von libmysqlclient18 (von .../libmysqlclient18_5.5.52-0ubuntu0.12.04.1_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libnet-daemon-perl. Auspacken von libnet-daemon-perl (aus .../libnet-daemon-perl_0.48-1_all.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libplrpc-perl. Auspacken von libplrpc-perl (aus .../libplrpc-perl_0.2020-2_all.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libdbi-perl. Auspacken von libdbi-perl (von .../libdbi-perl_1.616-1build2_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libdbd-mysql-perl. Auspacken von libdbd-mysql-perl (von .../libdbd-mysql-perl_4.020-1build2_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets mysql-client-core-5.5. Auspacken von mysql-client-core-5.5 (von .../mysql-client-core-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libterm-readkey-perl. Auspacken von libterm-readkey-perl (von .../libterm-readkey-perl_2.30-4build3_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets mysql-client-5.5. Auspacken von mysql-client-5.5 (von .../mysql-client-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets mysql-server-core-5.5. Auspacken von mysql-server-core-5.5 (von .../mysql-server-core-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb) ... Trigger für man-db werden verarbeitet ... Einrichten von mysql-common (5.5.52-0ubuntu0.12.04.1) ... Auswahl des zuvor nicht ausgewählten Pakets mysql-server-5.5. (Datenbank wird gelesen … derzeit sind 77879 Dateien und Verzeichnisse installiert.) Auspacken von mysql-server-5.5 (von .../mysql-server-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb) ... Auswahl des zuvor nicht ausgewählten Pakets libhtml-template-perl. Auspacken von libhtml-template-perl (von .../libhtml-template-perl_2.10-1_all.deb) ... Auswahl des zuvor nicht ausgewählten Pakets „MySQL-Server“. MySQL-Server entpacken (von .../mysql-server_5.5.52-0ubuntu0.12.04.1_all.deb) ... Trigger für ureadahead werden verarbeitet ... Trigger für man-db werden verarbeitet ... Einrichten von libmysqlclient18 (5.5.52-0ubuntu0.12.04.1) ... Einrichten von libnet-daemon-perl (0.48-1) ... Einrichten von libplrpc-perl (0.2020-2) ... Einrichten von libdbi-perl (1.616-1build2) ... Einrichten von libdbd-mysql-perl (4.020-1build2) ... Einrichten von mysql-client-core-5.5 (5.5.52-0ubuntu0.12.04.1) ... Einrichten von libterm-readkey-perl (2.30-4build3) ... Einrichten von mysql-client-5.5 (5.5.52-0ubuntu0.12.04.1) ... Einrichten von mysql-server-core-5.5 (5.5.52-0ubuntu0.12.04.1) ... Einrichten von mysql-server-5.5 (5.5.52-0ubuntu0.12.04.1) ... 160928 10:56:48 [Warnung] Die Verwendung des eindeutigen Optionspräfixes key_buffer anstelle von key_buffer_size ist veraltet und wird in einer zukünftigen Version entfernt. Bitte verwenden Sie stattdessen den vollständigen Namen. 160928 10:56:48 [Hinweis] /usr/sbin/mysqld (mysqld 5.5.52-0ubuntu0.12.04.1) als Prozess 6166 gestartet ... MySQL starten/ausführen, Prozess 6304 Einrichten von libhtml-template-perl (2.10-1) ... Einrichten des MySQL-Servers (5.5.52-0ubuntu0.12.04.1) ... Trigger für libc-bin werden verarbeitet … Die verzögerte Verarbeitung von ldconfig findet jetzt statt Geben Sie während des Installationsvorgangs einfach das Root-Passwort ein. 3. Installation erfolgreich, Grundkonfiguration
mysql> GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN 'root'@'%', gekennzeichnet durch '******';
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
MySQL>
MySQL>
MySQL>
MySQL>
MySQL>
mysql> Datenbank testdb erstellen;
Abfrage OK, 1 Zeile betroffen (0,01 Sek.)
MySQL>
MySQL>
MySQL>
MySQL>
mysql> Datenbanken anzeigen;
+--------------------+
| Datenbank |
+--------------------+
| Informationsschema |
|mysql |
|testdb|
| Leistungsschema |
+--------------------+
4 Zeilen im Satz (0,00 Sek.)
mysql> einfügen in mysql.user(Host,Benutzer,Passwort) Werte("%","test",Passwort("******"));
Abfrage OK, 1 Zeile betroffen, 3 Warnungen (0,00 Sek.)
MySQL>
mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
mysql> GEWÄHREN SIE ALLE PRIVILEGIEN FÜR testdb.* AN 'test'@'%, identifiziert durch '******';
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
4. Problemlösung (1) Zugriffsfehler, Netzwerkverbindungsfehler: 10038, Telnet ist nicht verfügbar S1. Schalte die Firewall aus #ufw allow 3306, funktioniert immer noch nicht S2. Netzwerkberechtigungen für Benutzer wurden erteilt (übertragen Sie alle Berechtigungen an 'root'@'%', identifiziert durch 'IhrPasswort' mit der Gewährungsoption;) S3. Überprüfen Sie die Netzwerkinformationen # netstat -ano tcp 0 0 127.0.0.1:3306 Es sollte ein Problem mit der IP-Bindung vorliegen. Ändern Sie /etc/MySQL/my.conf Suchen Sie die Zeile bind-address = 127.0.0.1 und ändern Sie sie in bind-address = 0.0.0.0. Das Problem ist gelöst. (2) Die Tabelle unterscheidet zwischen Groß- und Kleinschreibung: Nachdem Sie sich mit dem Root-Konto angemeldet haben, fügen Sie in /etc/my.cnf nach [mysqld] lower_case_table_names=1 hinzu und starten Sie den MySQL-Dienst neu. Die Einstellung ist jetzt erfolgreich: Tabellennamen sind nicht groß-/kleinschreibungsabhängig. Detaillierte Erklärung des Parameters lower_case_table_names: Kleinbuchstaben-Tabellennamen = 0 0: Groß-/Kleinschreibung beachten, 1: Groß-/Kleinschreibung nicht beachten 5. Grundlegende Servicebefehle
# Starten Sie MySQL$ sudo service mysql start
# MySQL herunterfahren$ sudo service mysql stop
# MySQL neu starten$ sudo service mysql restart
# Andere Befehle: $ sudo /etc/init.d/mysql start
$ sudo /etc/init.d/mysql stoppen
$ sudo /etc/init.d/mysql neu starten
6. Deinstallieren Sie Mysql:
sudo apt-get autoremove mysql* --purge
sudo apt-get entferne Apparmor
sudo apt-get installiere MySQL-Server MySQL-Common
Löschen Sie nach der Deinstallation die mit MySQL verbundenen Dateien (/var/lib/mysql, /etc/mysql usw., Sie können „find -name mysql“ verwenden, um den entsprechenden Pfad abzufragen). Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:- So installieren Sie MySQL auf Ubuntu 18.04 (Linux)
- MySQL 8.0-Installationstutorial unter Linux
- Detailliertes Tutorial zur kostenlosen Installationsversion von MySQL 5.7.18 unter Linux
- Diagramm des Prozesses von der Deinstallation bis zur Installation von MySQL 5.7.18 yum unter Linux
- Detailliertes Tutorial zur Installation von MySQL 5.7.17 auf Oracle Linux 6.8
- Detailliertes Tutorial zur Installation von MySQL 5.7.18 unter Linux (CentOS 7) mit YUM
- Installieren Sie MySQL 5.7 unter Ubuntu 18.04
- Detailliertes Tutorial zur Installation von mysql8.0 mit dem Linux-Befehl yum
- Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 sowie zur Kennwortänderung unter Linux
- Führen Sie die Schritte zur Installation von MySQL 8.0.x unter Linux aus.
|