Я установил mySQL некоторое время назад, но теперь установлен MAMP, который также включает mySQL. Я хочу изменить пароль суперпользователя в этом новом экземпляре MySql, но я не могу получить эту работу:Как изменить пароль root mySQL в MAMP
mysqladmin -u root -p --port=8889 --protocol=TCP password myNewPassword
(я должен использовать порт # и протокол TCP, в противном случае он просто пытается подключиться к моему старше экземпляр MySql)
ошибки я получаю:
mysqladmin: [Warning] Using a password on the command line interface can be insecure. Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety. mysqladmin: unable to change password; error: 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '() IDENTIFIED BY 'myNewPassword'' at line 1'
Что я делаю неправильно?
Я также пробовал войти в систему и использовать ALTER USER, но это тоже не сработало: ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'myNewPassword'; ERROR 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса, используемого рядом с 'IDENTIFIED BY' myNewPassword '' в строке 1 – RossW