Home Page

Tips page
c
cellulari
debian
egittologia
emacs
emacs-latex
hardware
html
inglese
java
latex
linux
matlab
misc
mysql

*Check delle tabelle e recover da un crash
*Check dello stato del mysql server
*Comandi utili da sapere utilizzando MySQL
*Connettersi a MySQL da remoto
*Import ed export/backup di un database
*Limit the number of rows returned
*Oracle rownum in MySQL
*Recupero della password di root di mysql

network
octave
programming
python
security
sed
tech
webapps
windows

University Page

Programming

Debian & Linux

Some works

About me

Del.icio.us Bookmarks

BOINC Combined Statistics

Site Statistics

Contact me sending an e-mail (antispam defense activated)

debian

hacker emblem

blogger

GeoURL

View Sandro Tosi's profile on LinkedIn

This is my Google PageRank

Title: Recupero della password di root di mysql
Author: Sandro Tosi
Last modified: 2007-08-26

Nel caso si sia persa la password  di root di mysql (che NON e` quella
di root del sistema), si puo` recuperare nel seguente modo

1. stop del servizio mysql
   # /etc/init.d/mysqld stop

2. avvio di mysql in modalita` safe
   # mysqld_safe --skip-grant-tables

   L'opzione importante  e` "--skip-grant-tables", che  non fa leggere
   le tabelle degli utenti all'avvio.

   Il comando "mysqld_safe" potrebbe non essere presente sulla propria
   distribuzione, ma  potrebbe essere "safe_mysql"  o soltanto "mysql"
   con l'opzione "--skip-grant-tables"

3. reset della password
   # mysql -u root
   mysql> UPDATE mysql.user SET password=PASSWORD('new_pwd') WHERE user='root';
   mysql> FLUSH PRIVILEGES;

   I comandi sopra  effettuano login a mysql, cambiano  la password di
   root  e  rendono  effettive  le modifiche,  scrivendo  i  privilegi
   dell'utente sulle tabelle di catalogo.