Ответ 1
Первое, что нужно сделать, это запустить это:
SHOW GRANTS;
Вы быстро увидите, что вам был присвоен анонимный пользователь для аутентификации в mysql.
Вместо входа в mysql с
mysql
введите логин следующим образом:
mysql -uroot
По умолчанию root @localhost имеет все права и пароль.
Если вы не можете войти в систему как пользователь root без пароля, выполните следующие действия:
Шаг 01) Добавьте два параметра в раздел mysqld my.ini:
[mysqld]
skip-grant-tables
skip-networking
Шаг 02) Перезапустите mysql
net stop mysql
<wait 10 seconds>
net start mysql
Шаг 03) Подключитесь к mysql
mysql
Шаг 04) Создайте пароль от root @localhost
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
Шаг 05) Перезапустите mysql
net stop mysql
<wait 10 seconds>
net start mysql
Шаг 06) Войдите в систему с правами root
mysql -uroot -p
Вы должны быть хорошими оттуда.