Server: Ubuntu Server 16.04 LSS Kunde: Ubuntu 16.04 LTS Serverkonfiguration Installieren Sie MySQL auf dem Server # eric @ userver in ~ [14:00:31] $ sudo apt installiere MySQL-Server installiere MySQL-Client libmysqlclient-dev Überprüfen Sie, ob es erfolgreich war: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456"); # eric @ userver in ~ [14:10:55] $ sudo netstat -tap | grep mysql tcp 0 0 localhost:mysql *:* LISTEN 5287/mysqld Ändern der Remote-Verbindungskonfigurationsdatei # eric @ userver in ~ [14:16:26] $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf #Bind-Adresse = 127.0.0.1 auskommentieren #Bind-Adresse = 127.0.0.1 Stellen Sie den Zeichensatz der Serverdatenbank auf UTF-8 ein. # eric @ userver in ~ [14:16:26] $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf #In [mysqld] hinzufügen: character-set-server=utf8 [mysqld] # # * Grundeinstellungen # Benutzer = MySQL pid-Datei = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock Port = 3306 Basisverzeichnis = /usr Datenverzeichnis = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql externe Verriegelung überspringen character-set-server=utf8 #Neu hinzugefügt#Melden Sie sich bei MySQL an, um Zeichen anzuzeigen# eric @ userver in ~ [14:21:26] $ mysql -u root -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 4 Serverversion: 5.7.20-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. mysql> Variablen wie „%char%“ anzeigen; +-----------------------------+----------------------------+ | Variablenname | Wert | +-----------------------------+----------------------------+ | Zeichensatzclient | utf8 | | Zeichensatzverbindung | utf8 | | Zeichensatzdatenbank | utf8 | | Zeichensatz_Dateisystem | Binär | | Zeichensatzergebnisse | utf8 | | Zeichensatzserver | utf8 | | Zeichensatzsystem | utf8 | | Zeichensatzverzeichnis | /usr/share/mysql/charsets/ | +-----------------------------+----------------------------+ 8 Zeilen im Satz (0,00 Sek.) Erstellen Sie einen neuen Remote-Login-Benutzer und autorisieren Sie mysql> Benutzer ‚eric‘@‚%‘ erstellen, identifiziert durch ‚lyd2017‘; Abfrage OK, 0 Zeilen betroffen (0,01 Sek.) mysql> grant all on *.* to 'eric'@'%';--Alle Berechtigungen Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) Über die Autorisierung: Befehl: GRANT-Berechtigungen ON Datenbankname.Tabellenname TO 'Benutzername'@'Host' Hinweis: Berechtigungen - Benutzerbetriebsberechtigungen wie Auswählen, Einfügen, Aktualisieren usw. Wenn Sie Eigentum gewähren möchten, verwenden Sie alle Wenn Sie dem Benutzer die Berechtigung zum Betrieb aller Datenbanken und Tabellen erteilen möchten, kennzeichnen Sie dies mit einem *, z. B. als *.* Zum Beispiel: GRANT SELECT, INSERT ON mysql.tables TO 'eric'@'%'; GRANT ALLES AUF *.* AN 'eric'@'%'; Benutzer, die durch diese Befehle autorisiert wurden, können jedoch keine anderen Benutzer autorisieren. Wenn Sie dem Benutzer Berechtigungen erteilen möchten, verwenden Sie GRANT-Berechtigungen für Datenbankname.Tabellenname an „Benutzername“@„Host“ mit GRANT-OPTION; Starten Sie den Server neu # eric @ userver in ~ [14:35:49] $ /etc/init.d/mysql Neustart [....] Neustart von MySQL (über systemctl): mysql.service==== AUTHENTIFIZIERUNG FÜR org.freedesktop.systemd1.manage-units === Zum Neustarten von „mysql.service“ ist eine Authentifizierung erforderlich. Authentifizierung als: eric,,, (Eric) Passwort: ==== AUTHENTIFIZIERUNG ABGESCHLOSSEN === Kunde MySQL-Client installieren # eric @ ray in ~ [14:32:12] C:127 $ sudo apt installiere MySQL-Client [sudo] Passwort für Eric: Paketlisten werden gelesen... Fertig Verbindung zum MySQL-Server herstellen # eric @ ray in ~ [14:37:13] C:1 $ mysql -h 192.168.122.58 -u eric -p # Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 15 Serverversion: 5.7.20-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. MySQL> Informationen zum Fehlerproblem bei der direkten Verbindung mit dem Root-Benutzer # eric @ ray in ~ [14:35:22] C:1 $ mysql -h 192.168.122.58 -u root -p Passwort eingeben: FEHLER 1045 (28000): Zugriff für Benutzer „root“@„192.168.122.1“ verweigert (mit Passwort: JA) #Wenn Sie sich zu Beginn direkt als Root-Benutzer anmelden, wird ein Fehler gemeldet. Sie können das Root-Passwort ändern, um dieses Problem zu lösen. mysql>SET PASSWORD FOR 'root'@'%' = PASSWORD("123456"); Der obige Artikel zur Konfiguration von MySQL auf einem Ubuntu-Server und zur Realisierung einer Remote-Verbindung ist alles, was ich mit Ihnen teilen kann. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
>>: Native JS-Kapselung vue Tab-Umschalteffekt
Vorwort Wenn wir Webseiten schreiben, stoßen wir ...
Der Installationsprozess von VMware wird nicht de...
gzip ist ein Befehl, der in Linux-Systemen häufig...
1.mysql-5.7.19-winx64.zip (das ist die kostenlose...
Dieser Artikel veranschaulicht anhand von Beispie...
Es gibt drei Typen von regulären Matching-Selekto...
Inhaltsverzeichnis Einführung scrollen Element.sc...
Es gibt ein Unternehmen, das die 5 zuletzt überpr...
Mit dem BGCOLOR-Attribut kann die Hintergrundfarb...
mysqlbinlog-Version anzeigen mysqlbinlog -V [--ve...
Inhaltsverzeichnis 1. Installieren Sie ESXi 2. ES...
<br />Originalartikel: http://www.alistapart...
Die äußerste BoxF dreht sich um 120 Grad, die zwe...
Nach der Installation der MySQL-Datenbank mit der...
Finden Sie das Problem Ich habe kürzlich den Spei...