2013-12-03 6 views

ответ

6

Следуйте thid шаг:

Остановить MySQL

sudo /usr/local/mysql/support-files/mysql.server stop 

Запустите его в безопасном режиме:

sudo mysqld_safe --skip-grant-tables 

Это будет постоянной команды, пока процесс не будет завершен, так открыть другое окно оболочки/терминала, войти в систему без пароля:

mysql -u root 

UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; 

Измените пароль в нижнем регистре на то, что вы хотите - с одинарными кавычками.

FLUSH PRIVILEGES; 

\q 

Start MySQL

sudo /usr/local/mysql/support-files/mysql.server start 

Reference

+0

вы правы, но запустить MySQL в безопасном режиме Судо/USR/местные/MySQL/бен/mysqld_safe – JackSun

3

Вы не можете переименовать пользователя. В вашем случае вам нужно добавить нового пользователя, используя такие заявления -

CREATE USER 'root'@'%'; 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; 
SET PASSWORD FOR 'root'@'%' = PASSWORD ('root'); 
Смежные вопросы