MySQL Change Password

If you have never set a root password for mysql, the server does not require a password at all for connecting as root. To setup root password for first time, use mysqladmin command at shell prompt as follows: # mysqladmin -u root password NEWPASSWORD However, if you want to change (or update) a root password, then you need to use following command # mysqladmin -u root -p oldpassword newpass Enter password: Change MySQL password for other user To change a normal user password you need to type (let us assume you would like to change password for leo): ...

22 March 2009 @ 23:44 · Updated: 30 June 2026 @ 03:28 · leo

MySQL Backup & Restore

Per effettuare un backup del singolo database: root@tardis:~# `mysqldump --database dbname > name_db.sql -u root -p` Queste sono opzioni utili: –quick: effettua il dump direttamente sullo standard output; –add-drop-table: inserisce le istruzioni di eliminare le tabelle esistenti prima di ricrearle; –add-locks: blocca gli inserimenti; –lock-tables: blocca la lettura; Per fare un restore del singolo database: root@tardis:~# `mysql --one-database dbname < name_db.sql -u root -p `

26 December 2008 @ 02:52 · Updated: 30 June 2026 @ 03:28 · leo

MySQL - Reset root password

E si a volte capita di non ricordare o avere sotto mano la password di un database mysql, ecco qualche breve passaggio per reimpostarla: Stoppare il server mysql solitamente una cosa del genere dovrebbe bastare: root@tardis:~# /etc/init.d/mysql stop 2`. Avviare una sessione del demone mysql con il parametro “skip grant table” root@tardis:~# mysqld\_safe --skip-grant-tables A questo punto è possibile collegarsi al server senza che richieda credenziali quindi: root@tardis:~# mysql > Reipostiamo direttamente nella tabella del db la password di root: mysql> UPDATE mysql.user SET Password=PASSWORD('NewPass') WHERE User='root'; mysql> FLUSH PRIVILEGES; Stoppiamo il demone avviato con il “skip grant table” e riavviare quello corretto: root@tardis:~# /etc/init.d/mysql start

17 November 2008 @ 19:43 · Updated: 30 June 2026 @ 03:28 · leo

Debian - debian-sys-maint

Se per sbaglio durante un restore di un database mysql cancellaste l’utente di sistema debian-sys-maint Potete ripristinarlo usando la password generata e scritta in chiaro in questo file: /etc/mysql/debian.cnf Questo è necessario se usate il sitema APT per gestire gli aggiornamenti dei servizi, in caso contrario non ha senso di esistere.

12 November 2008 @ 20:06 · Updated: 30 June 2026 @ 03:28 · leo