Это старая версия документа.


Обнуление пароля в MySQL

FreeBSD

/etc/rc.conf

mysql_args="--skip-grant-tables"

Перезапускаем mysql

/usr/local/etc/rc.d/mysql-server restart

Ubuntu/Debial

Проверяем запущен ли сервер mysql

netstat -tap | grep mysql

Останавливаем сервер mysql

sudo /etc/init.d/mysql stop

Запускаем mysql в режиме бзе проверки паролей

sudo mysqld --skip-grant-tables --skip-networking

В другое консоли запускаем msyql клиент

mysql

Обновляем пароль

mysql> update mysql.user set password = password('') where user = 'root';
mysql> flush privileges;

Останавливаем сервер mysql

sudo mysqladmin shutdown

Запускаем в нормально режиме работы

sudo start mysql

подключаемся

mysql -u root -p