Я пытался это исправить с 3 часов, я так устал. Все, что я хочу сделать, это подключить sh к веб-серверу, установить mysql и использовать его. Я установил его на Ubuntu 16.04 через sudo apt-get install mysql-server
. И нет, меня не спросили пароль root, который, как утверждают многие, должен произойти в Ubuntu 16.04. Далее я пытаюсь sudo mysql -u root -p
, а затем появляется сообщение «Введите пароль:». Я никогда не устанавливал пароль, поэтому я просто нажал Enter и получил Error 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
.
Часть разочарования / возможность пропуска: я нашел слишком много «решений», в которых люди говорят «Эй, просто начните mysql и используйте эту рекомендацию для аутентификации пользователя root по этому паролю», но это не работает, я не могу получить доступ mysql вообще, только s sh на сервер работает (эй, по крайней мере, я там, ура). Люди утверждали, что я должен использовать параметр -h
, я пробовал все это, используя -h
с 127.0.0.1 и IP-адресом сервера, НИЧЕГО не работает. Я действительно надеюсь, что кто-то, кто действительно ЗНАЕТ, о чем он говорит, может вмешаться и дать подробное объяснение этого вопроса. Это связано с сокетами? Это просто вопрос пароля? Связано ли это с s sh? Я не могу определить проблему, и никто не тратит время на передачу знаний вместо того, чтобы давать ответы «надо работать». Как может быть так сложно просто установить и использовать mysql, я не могу поверить, что теряю так много времени на это: (