GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Reimpostazione della password di root di MariaDB in Ubuntu 16.04 LTS

Introduzione:
Dato che è un ottimo articolo e non voglio perderlo, questo articolo che segue è una copia completa (con forse alcune piccole modifiche) presa da questo sito:
http://tecadmin.net/ passi-per-reimpostare-mariadb-root-password-in-linux/#

Passaggio 1: Arresta servizio MariaDB
Per prima cosa dobbiamo arrestare il servizio MariaDB utilizzando il comando seguente.
# /etc/init.d/mysql stop
Shutting down MySQL. [ OK ]

Passaggio 2: Avvia MariaDB in modalità provvisoria
Ora connettiti a MariaDB in modo più sicuro usando skip grant ed esegui questo comando in background.
# mysqld_safe --skip-grant-tables &
.
[1] 6218
140118 22:27:09 mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'.
140118 22:27:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Passaggio 3: Accedi a MariaDB e cambia password
Dopo aver avviato MariaDB in modo più sicuro, connettiti a MariaDB ed esegui i seguenti comandi per modificare la password di root.
# mysql
.
MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=PASSWORD("new_password") WHERE User='root';
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

Passaggio 4: Arresta e avvia MariaDB
Dopo aver modificato la password, arresta il servizio MariaDB e riavvialo in modalità normale utilizzando i seguenti comandi.
# kill $(ps aux | grep -v 'grep' | grep /usr/bin/mysqld_safe | awk '{print $2}')
# service mysql start

Passaggio 5: Accedi a MariaDB usando la nuova password
A questo punto hai aggiornato con successo la tua password di root MariaDB, Connettiamoci a MariaDB usando la nuova password.
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 1
Server version: 5.5.34-MariaDB MariaDB Server
.
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
.
MariaDB [(none)]>

RISULTATI:
Beh, dopo aver fatto tutto quanto sopra ho potuto registrarmi come root tramite la riga di comando 'mysql -u root -p' ma non potevo registrarmi come root tramite PHPMyadmin.
Quindi ecco qui cosa ho fatto:
Passaggio 6: accedi come root usando questo comando:
# mysql -u root -p
Passaggio 7: Immettere i seguenti comandi per creare il nuovo utente 'root2' e impostare la stessa password di 'root'
MariaDB [(none)]> use mysql;
MariaDB [mysql]> CREATE USER 'root2'@'localhost' IDENTIFIED BY 'same_pass_as_root';
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root2'@'localhost' WITH GRANT OPTION;
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

Potrei quindi accedere come 'root2' in PHPMyadmin e avere tutti i privilegi come per root.
Funziona e non chiedermi perché 😉


Ubuntu
  1. Come modificare la password di sudo o root in Ubuntu

  2. Come reimpostare la password di Ubuntu?

  3. Reimpostazione delle password MySQL in Linux Debian/Ubuntu

  4. Reimpostazione della password di root MySQL/MariaDB in Ubuntu 16.04/18.04

  5. Disabilitare l'account di root in Ubuntu?

Imposta la password dell'utente root in Ubuntu 20.04 LTS focal fossa

Come installare MariaDB su Ubuntu 14.04

Come installare CachetHQ su Ubuntu 16.04 LTS

Come installare Seafile su Ubuntu 16.04 LTS

Come installare MariaDB su Ubuntu 18.04 LTS

Come installare il server EteSync su Ubuntu 20.04 LTS