2016-03-08 6 views
0

Я хочу изменить пароль mysql на своем Mac. Кажется, я никогда не менял его раньше. И пользователь, и пароль являются root, и у меня нет проблем с доступом к нему.Невозможно сменить пароль mysql на Mac

Однако, когда я следовать инструкциям я нашел в Интернете, набрав следующую команду: /Applications/MAMP/Library/bin/mysqladmin -u root -p password [my new password]

я набранный «root» паролю он требует.

Я получил этот ответ: "Access denied for user 'root'@'localhost' (using password: YES)"

Я пытался решить с помощью метода я нашел:

  1. остановка MYSQL: # /etc/init.d/mysql stop или # stop mysql или #service mysql stop
  2. типа этого: # mysql_safe --user=mysql --skip-grant-tables --skip-networking &
  3. Войти MYSQL: #mysql -uroot mysql или # mysql -uroot mysql -p затем введите root p assword и введите MYSQL
  4. Сброс корневого пароля: mysql>UPDATE user SET Password=[new password] where USER = "root";

И есть еще пара шагов, которые я не испытывал. Потому что это не с первого шага. Это заставило меня подумать, что может быть, это не правильный способ решить мою проблему.

Я уже искал ответы на пару часов и могу попробовать только сейчас. Пожалуйста, дайте мне руку.

ответ

0

В вашем методе (этап 2) вы не включили правильный пользователь:

--user=root 

Это должно быть root, хотя в настоящее время с указанием mysql.

+0

благодарим вас за исправление. вещь, даже я набираю '#stop mysql' или две другие, в командной строке ничего не было! –

+0

@SamuelLin: вам нужно ** остановить серверы ** в MAMP, убить его MySQL-процесс или попытаться остановить службу, используя абсолютный путь MAMP; (первый путь, вероятно, самый простой) - и выйти из MAMP. Команды должны использовать путь MAMP (например, '/ Applications/MAMP/Library/bin/mysqld_safe' и т. Д.). –

+0

Я остановил серверы, нажав кнопку остановки серверов на MAMP и набрав точно '/ Applications/MAMP/Library/bin/mysql_safe' или'/Applications/MAMP/Library/bin/mysql_safe --user = root mysql - skip-grant-tables --skip-networking & ' , но ответ:' Нет такого файла или каталога' Я новичок в этом, сожалею об этих деталях моих вопросов. –

Смежные вопросы