Я прочитал и следил за процессом на https://websiteforstudents.com/install-mysql-8-0-on-ubuntu-16-04-17-10-18-04/, чтобы установить mySql на мою виртуальную машину с Ubuntu.
Все работает просто отлично. Но когда я пытаюсь
sudo mysql -u root -p
на терминале выдает ошибку типа
Access denied for user 'root'@'localhost' (using password: YES)
Я не могу даже сбросить свой пароль, так как ничего не открывается. Есть ли способ сбросить пароль (если это проблема) с терминала.
UPDATE
Я прочитал Как узнать пароль root для MySQL , но после первого
sudo service mysql stop
когда я пытаюсь
sudo mysqld_safe --skip-grant-tables
Это дает мне ошибку, как
2018-06-27T06:24:15.801227Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2018-06-27T06:24:15.802880Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
Я повторил весь процесс загрузки, но ошибка, похоже, сохраняется. Более того, хотя я администратор, использующий
mkdir -p /var/run/mysqld
говорит мне, что у меня нет разрешения на создание
mkdir -p /var/run/mysqld