Ich möchte ein Kennwort für einen Benutzer namens tom mithilfe der UNIX / Linux-Befehlszeilenoption ändern. Wie ändere ich ein Benutzerkennwort auf dem MySQL-Server?,
Tutorial details | |
---|---|
Difficulty | Easy (rss) |
Root privileges | Yes (mysql admin user) |
Requirements | mysql |
Time | N/A |
You need to use mysql (or mysql.exe on MS-Windows based system) command on a Linux or Unix like operating system., Öffnen Sie eine Terminal-App oder SSH-Sitzung. Geben Sie den folgenden Befehl an der Shell-Eingabeaufforderung ein, um sich als Root-Benutzer anzumelden. Die Syntax ist wie folgt für Unix wie Betriebssystem.,
So ändern Sie das Benutzerkennwort in mysql
Mysql Ändern Sie das Benutzerkennwort mit der folgenden Methode:
mysql sql-Befehl zum Ändern eines Benutzerkennworts
Melden Sie sich als Root aus der Shell an:$ mysql -u root -p
Wechseln Sie zur MySQL-Datenbank (type command at mysql prompt, do not include string „mysql“):mysql> use mysql;
The syntax is as follows for mysql database server version 5.7.,5 oder älter:
SET PASSWORD FOR 'user-name-here'@'hostname' = PASSWORD('new-password');
Für MySQL Datenbankserver Version 5.7.,use the following sql syntax:
UPDATE mysql.user SET Password=PASSWORD('new-password-here') WHERE USER='user-name-here' AND Host='host-name-here';
In this example, change a password for a user called tom:
SET PASSWORD FOR 'tom'@'localhost' = PASSWORD('foobar');
OR
UPDATE mysql.user SET Password=PASSWORD('foobar') WHERE USER='tom' AND Host='localhost';
Sample outputs:
Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0
Feel free to replace the values for „tom” (user), „localhost” (hostname), and „foobar” (password) as per your requirements., Geben Sie abschließend den folgenden Befehl ein, um die Berechtigungen neu zu laden:
FLUSH PRIVILEGES;
Beispielausgaben:
Query OK, 0 rows affected (0.00 sec)
Zum Beenden von mysql Eingabeaufforderung, geben Sie:
quit;
Benutzer oder Sie können neues Passwort mit der folgenden Shell-Syntax testen:
mysql -u tom -p
Wenn Sie neues Passwort eingeben, früher für tom Benutzer eingestellt.,
Beispielsitzung
Abb.01: Mysql Aktualisieren / Passwort ändern (zum Vergrößern anklicken)
🐧 Holen Sie sich die neuesten tutorials zu Linux, Open Source & DevOps per RSS-feed oder Wöchentlichen E-Mail Newsletters.
🐧 13 Kommentare bisher…, add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |