


Lösen Sie das Problem von FEHLER 1045 (28000) beim Anmelden bei der Installation von mysql5.7.17 unter Ubuntu16.04 (Bild).
In diesem Artikel wird hauptsächlich beschrieben, wie das Problem von FEHLER 1045 (28000) gelöst werden kann: Zugriff für Benutzer „root“@„localhost“ verweigert, wenn er sich nach der Installation von mysql5.7.17 unter Ubuntu 16.04 anmeldet. Freunde in Not können sich darauf beziehen
1. Problembeschreibung
Um SQL zu üben, hat der Autor heute MySQL auf Ubuntu 16.04 installiert. Der Autor hat im Internet nach den Schritten zur Installation von MySQL auf Ubuntu 16.04 gesucht und die Schritte Schritt für Schritt befolgt. Was ich jedoch nicht verstehen konnte, war, dass im Internet angegeben wurde, dass während des Installationsvorgangs von MySQL ein Fenster zur Eingabe des Passworts angezeigt würde Während des Installationsvorgangs erscheint jedoch kein Fenster und es wird kein Fehler gemeldet.
Gerade als sich der Autor bei MySQL anmeldete, trat das Problem auf, wie im Bild gezeigt:
Wie im Bild gezeigt, das Der Autor hat mehrere Eingabemethoden ausprobiert, aber alle haben das gleiche traurige Ergebnis erhalten, FEHLER 1045 (28000): Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort: JA)
Um dieses Problem zu verstehen, Der Autor ging erneut online. Nach ausgiebiger Suche fand ich die Ursache des Problems über den Link
MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Der wahre Grund
Der Autor hat jedoch wenig Wissen und versteht es nicht Sehr gut, aber ich möchte das Problem trotzdem lösen, also habe ich das Thema geändert und gesucht. Da der Autor das Passwort nicht kannte, habe ich „Root-Passwort vergessen“ als Suchobjekt verwendet und
MySQL 5.7-Passwort unter Ubuntu 16.04 zurücksetzen (Passwort vergessen) Allerdings kann der Autor das Problem zu diesem Zeitpunkt immer noch nicht lösen, weil fehlt der Abschnitt [mysqld], weinend/etc/mysql/my.cnf
so bewegt/etc/mysql/mysql.conf.d/mysqld.cnf
2. MySQL-Installationsprozess
Geben Sie die Befehle im Ubuntu-Terminal ein:$ sudo apt update $ sudo apt-get install mysql-server mysql-client
3. Problemlösungsprozess
1. Öffnen Sie die Datei /etc/mysql/mysql.conf.d/mysqld.cnf und der Befehl lautet wie folgt$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> update mysql.user set authentication_string=password('newpass') where user='root' and Host ='localhost'; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> update user set plugin="mysql_native_password"; Query OK, 0 rows affected (0.00 sec) Rows matched: 3 Changed: 0 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> quit; Bye
$ mysql -u root -p new_pass Welcome to the MySQL monitor. Commands end with ; or \g. mysql>
Über das Problem, dass PHP5.6 nicht auf Ubuntu 16 installiert werden kann
Aktivieren Sie den PHP-Debugging-Modus unter Ubuntu, Fehlermeldung anzeigen
Installieren Sie den PHP-Mongodb-Erweiterungsbetriebsbefehl unter Ubuntu
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem von FEHLER 1045 (28000) beim Anmelden bei der Installation von mysql5.7.17 unter Ubuntu16.04 (Bild).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP ist eine beliebte Webentwicklungssprache, die schon seit langem verwendet wird. Die in PHP integrierte PDO-Klasse (PHP Data Object) ist für uns eine gängige Möglichkeit, bei der Entwicklung von Webanwendungen mit der Datenbank zu interagieren. Ein Problem, auf das einige PHP-Entwickler jedoch häufig stoßen, besteht darin, dass sie bei Verwendung der PDO-Klasse zur Interaktion mit der Datenbank eine Fehlermeldung wie diese erhalten: PHPFatalerror:CalltoundefinedmethodPDO::prep

Axios wird häufig in Vue-Anwendungen verwendet. Axios ist ein Promise-basierter HTTP-Client, der in Browsern und Node.js verwendet werden kann. Während des Entwicklungsprozesses erscheint manchmal die Fehlermeldung „Uncaught(inpromise)Error: Requestfailedwithstatuscode500“. Für Entwickler kann diese Fehlermeldung schwer zu verstehen und zu lösen sein. In diesem Artikel wird dies untersucht

Lösen Sie das „error:expectedinitializerbefore'datatype‘“-Problem in C++-Code. Beim Schreiben von Code treten manchmal Kompilierungsfehler auf. Einer der häufigsten Fehler ist „error:expectedinitializerbefore‘datatype‘“. Dieser Fehler tritt normalerweise in einer Variablendeklaration oder Funktionsdefinition auf und kann dazu führen, dass das Programm nicht korrekt kompiliert werden kann oder

Lösen Sie das „error:incompletetypeisnotallowed“-Problem im C++-Code. Während des C++-Programmierungsprozesses treten manchmal einige Kompilierungsfehler auf. Dieser Fehler wird normalerweise durch die Arbeit mit einem unvollständigen Typ verursacht. In diesem Artikel wird die Ursache dieses Fehlers erläutert und verschiedene Lösungen bereitgestellt. Zunächst einmal: Ich

Lösung für „0271: Echtzeituhrfehler“, der nicht gestartet werden kann: 1. Drücken Sie F1 und verschieben Sie in der angezeigten Benutzeroberfläche die Optionsleiste zum dritten Element „Datum/Uhrzeit“. 2. Ändern Sie die Systemzeit manuell auf die aktuelle Uhrzeit einmal; 3. Drücken Sie F10 und wählen Sie im Popup-Dialogfeld „Ja“ aus. 4. Öffnen Sie das Notebook erneut, um es normal zu starten.

Beim Schreiben von Webanwendungen mit PHP wird häufig eine MySQL-Datenbank zum Speichern von Daten verwendet. PHP bietet eine Möglichkeit zur Interaktion mit der MySQL-Datenbank namens MySQLi. Bei der Verwendung von MySQLi wird jedoch manchmal eine Fehlermeldung angezeigt, wie unten gezeigt: PHPFatalerror:Calltoundefinedfunctionmysqli_connect() Diese Fehlermeldung bedeutet, dass PHP my nicht finden kann

So lösen Sie PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory Bei der Verwendung von PHP-Entwicklung stoßen wir häufig auf einige Dateibetriebsprobleme, darunter „PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory“.

Wenn Sie PHP für die Entwicklung von Webanwendungen verwenden, müssen Sie häufig eine Datenbank verwenden. Bei der Verwendung einer Datenbank kommt es sehr häufig zu Fehlermeldungen. Unter diesen ist PHPFatalerror: Calltoamemberfunctionfetch() ein relativ häufiger Fehler, der auftritt, wenn PDO zum Abfragen der Datenbank verwendet wird. Was verursacht diesen Fehler und wie kann er behoben werden? In diesem Artikel wird es Ihnen ausführlich erklärt. 1. Fehlerursache
