Heim Datenbank MySQL-Tutorial Ubuntu下MySQL的'Access denied for user 'root'@'localhost' (usi

Ubuntu下MySQL的'Access denied for user 'root'@'localhost' (usi

Jun 07, 2016 pm 05:33 PM
mysql错误

我的环境是xubuntu 12.10下apt-get安装mysql,登陆无法登陆,报错信息这样描述:在用命令(sudo apt-get install mysql-server mys

问题现象:
我的环境是xUbuntu 12.10下apt-get安装mysql,登陆无法登陆,报错信息这样描述:在用命令(sudo apt-get install mysql-server mysql-client)安装完.mysql服务即开始运行了.此时需要修改root密码,但经常会出现这么一种情况.'Access denied for user 'root'@'localhost' (using password: YES)' 或者其他致使无法登录mysql的情况。

解决方法:
1.打开/etc/mysql/debian.cnf文件,里面存储了相关的密码,我的文件信息如下

sudovi /etc/mysql/debian.cnf# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = 6x1XG2B5p75WtFV2
socket = /var/run/mysqld/mysqld.sock

[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = 6x1XG2B5p75WtFV2
socket = /var/run/mysqld/mysqld.sock
basedir = /usr

在[client]段有user=以及password=这两行,这就是通过apt-get安装mysql,系统给我们设置的mysql登录名和密码

2. 输入命令:
mysql -udebian-sys-maint -pdebian-sys- maint即debian.cnf中user=后面的内容.回车后会提示输入密码,,此时把password=后面的内容复制粘贴后回车即可进行mysql 控制台


3.进入控制台后.按以下步骤进行:
use mysql;update user set password=PASSWORD('新密码') where user='root';FLUSH PRIVILEGES;此时可以输入quit;退出后用root帐号登录,也可以继续其他操作.

相关阅读:

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql    与

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

MySQL无lock tables权限 报Access denied for user when using LOCK TABLES 

gentoo下运行mysql提示Access denied for user 'root'@'localhost'错误的解决 

linux

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie gehe ich mit dem MySQL-Verbindungsfehler 1049 um? Wie gehe ich mit dem MySQL-Verbindungsfehler 1049 um? Jun 29, 2023 am 09:50 AM

Wie gehe ich mit dem MySQL-Verbindungsfehler 1049 um? MySQL ist ein häufig verwendetes relationales Datenbankverwaltungssystem. Viele Entwickler und Systemadministratoren verwenden MySQL zum Speichern und Verwalten von Daten. Bei der Verwendung von MySQL tritt jedoch manchmal das Problem des Verbindungsfehlers 1049 auf. In diesem Artikel werden die Ursachen des Verbindungsfehlers 1049 vorgestellt und verschiedene Methoden zur Lösung dieses Problems aufgezeigt. Der MySQL-Verbindungsfehler 1049 wird normalerweise dadurch verursacht, dass die Datenbank nicht existiert oder der Datenbankname falsch ist. Beim Herstellen einer Verbindung zum MySQL-Dienst

Unbekannte Spalte „Spaltenname' in „Feldliste' – So beheben Sie den MySQL-Fehler: Unbekannte Spalte in der Feldliste Unbekannte Spalte „Spaltenname' in „Feldliste' – So beheben Sie den MySQL-Fehler: Unbekannte Spalte in der Feldliste Oct 05, 2023 am 10:44 AM

Titel: Unknowncolumn'column_name'in'fieldlist' – So beheben Sie den MySQL-Fehler: Unbekannte Spalte in der Feldliste, spezielle Codebeispiele sind erforderlich. Wenn Sie die MySQL-Datenbank für Abfragen oder Operationen verwenden, werden Sie manchmal auf die Fehlermeldung „Unknowncolumn“ stoßen. Spaltenname'in'Feldliste'", d. h. es liegt ein unbekannter Spaltenfehler in der Feldliste vor. Dies ist normalerweise der Fall

Was tun, wenn der MySQL-Verbindungsfehler 1017 auftritt? Was tun, wenn der MySQL-Verbindungsfehler 1017 auftritt? Jun 30, 2023 am 11:57 AM

Wie gehe ich mit dem MySQL-Verbindungsfehler 1017 um? MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das häufig in der Website-Entwicklung und Datenspeicherung eingesetzt wird. Bei der Verwendung von MySQL können jedoch verschiedene Fehler auftreten. Einer der häufigsten Fehler ist der Verbindungsfehler 1017 (MySQL-Fehlercode 1017). Der Verbindungsfehler 1017 weist auf einen Datenbankverbindungsfehler hin, der normalerweise durch einen falschen Benutzernamen oder ein falsches Passwort verursacht wird. Wenn MySQL die Authentifizierung mit dem angegebenen Benutzernamen und Passwort nicht durchführen kann

So beheben Sie einen MySQL-Datenbankinitialisierungsfehler So beheben Sie einen MySQL-Datenbankinitialisierungsfehler Apr 14, 2024 pm 07:12 PM

Um das Problem mit dem Initialisierungsfehler der MySQL-Datenbank zu beheben, führen Sie die folgenden Schritte aus: Überprüfen Sie die Berechtigungen und stellen Sie sicher, dass Sie einen Benutzer mit den entsprechenden Berechtigungen verwenden. Wenn die Datenbank bereits vorhanden ist, löschen Sie sie oder wählen Sie einen anderen Namen. Wenn die Tabelle bereits vorhanden ist, löschen Sie sie oder wählen Sie einen anderen Namen. Überprüfen Sie die SQL-Anweisung auf Syntaxfehler. Bestätigen Sie, dass der MySQL-Server ausgeführt wird und eine Verbindung hergestellt werden kann. Stellen Sie sicher, dass Sie die richtige Portnummer verwenden. Überprüfen Sie die MySQL-Protokolldatei oder den Fehlercode-Finder auf Details zu anderen Fehlern.

PHP gibt die numerische Kodierung der Fehlermeldung in der vorherigen MySQL-Operation zurück PHP gibt die numerische Kodierung der Fehlermeldung in der vorherigen MySQL-Operation zurück Mar 22, 2024 pm 12:31 PM

In diesem Artikel wird die digitale Kodierung der von PHP im vorherigen MySQL-Vorgang zurückgegebenen Fehlermeldung ausführlich erläutert. Der Herausgeber hält dies für recht praktisch, daher teile ich es Ihnen als Referenz mit. Ich hoffe, dass Sie nach dem Lesen dieses Artikels etwas gewinnen können . . Verwenden von PHP zum Zurückgeben von MySQL-Fehlerinformationen Einführung in die numerische Kodierung Bei der Verarbeitung von MySQL-Abfragen können Fehler auftreten. Um diese Fehler effektiv behandeln zu können, ist es wichtig, die numerische Kodierung von Fehlermeldungen zu verstehen. Dieser Artikel führt Sie durch die Verwendung von PHP, um die numerische Kodierung von MySQL-Fehlermeldungen zu erhalten. Methode zum Erhalten der numerischen Kodierung von Fehlerinformationen 1. mysqli_errno() Die Funktion mysqli_errno() gibt die aktuellste Fehlernummer der aktuellen MySQL-Verbindung zurück. Die Syntax lautet wie folgt: $erro

So überprüfen Sie den Fortschritt der MySQL-Datenbankwiederherstellung So überprüfen Sie den Fortschritt der MySQL-Datenbankwiederherstellung Feb 24, 2024 pm 12:24 PM

MySQL ist ein sehr häufig verwendetes relationales Open-Source-Datenbankverwaltungssystem. Es zeichnet sich durch Stabilität, Effizienz, Flexibilität usw. aus und wird häufig in verschiedenen Arten von Anwendungen verwendet. Wenn Sie MySQL verwenden, werden Sie unweigerlich auf Datenbankwiederherstellungsvorgänge stoßen. Wie Sie den Fortschritt der MySQL-Datenbankwiederherstellung genau überprüfen können, ist zu einem wichtigeren Thema geworden. Der Wiederherstellungsfortschritt der MySQL-Datenbank kann durch Anzeigen des MySQL-Fehlerprotokolls abgerufen werden. Im MySQL-Fehlerprotokoll werden alle Datenbankbetriebsdatensätze aufgezeichnet.

Sammlung von Lösungen für häufige MySQL-Fehler Sammlung von Lösungen für häufige MySQL-Fehler Jun 15, 2023 pm 02:58 PM

Wenn Sie während der Entwicklung häufig mit MySQL arbeiten, werden Sie auf einige häufige Fehler stoßen. Einige Fehler führen dazu, dass MySQL nicht ordnungsgemäß funktioniert, andere beeinträchtigen die Leistung des Programms. Hier sind einige häufige MySQL-Fehler und ihre Lösungen. Beim Herstellen einer Verbindung zum MySQL-Server kann die folgende Fehlermeldung auftreten: Can'tconnecttoMySQLserveron'localhost'(10061)Ac

So beheben Sie den MySQL-Fehler 1171 So beheben Sie den MySQL-Fehler 1171 Jan 09, 2024 pm 03:59 PM

Lösung: 1. Überprüfen Sie die Datentypen, um sicherzustellen, dass die Datentypen in den Spalten, die Sie im Index erstellen, kompatibel sind. 2. Vermeiden Sie die Verwendung von Funktionen oder Ausdrücken für die Spalten, in denen Sie den Index erstellen Sie müssen Funktionen oder Ausdrücke für indizierte Spalten verwenden. Stellen Sie sicher, dass Sie eine explizite Typkonvertierung verwenden. 4. Überprüfen Sie die MySQL-Version und die Dokumentation, um mehr über Indizes und Datentypen zu erfahren. 5. Optimieren Sie Abfragen. Erwägen Sie eine Neuauswertung und Optimierung Ihrer Abfragen effektive Nutzung von Indizes; 6. Erwägen Sie die Verwendung anderer Tools oder Methoden usw.

See all articles