Estou usando o Ubuntu-16.04 com o mysql - 5.7 instalado. Eu tive o mesmo problema.
Eu tentei as etapas abaixo:
-
dpkg --get-selections | grep mysql(para obter a versão do mysql). -
dpkg-reconfigure mysql-server-5.7 -
mysql -u root -p
Sem -p que não solicita a solicitação de senha. Quando estiver, você poderá criar um usuário com uma senha seguindo as etapas:
CREATE USER '-your_name-'@'your-hostname' IDENTIFIED BY 'your-password';
GRANT ALL PRIVILEGES ON . to '-your_name-'@'your-hostname' WITH GRANT OPTION;
Saia da raiz e faça login a partir do que você deu acima.
mysql -u -p
Por alguma razão ainda apenas digitando mysql não funciona. EM ABSOLUTO. Por favor, deixe-me saber se isso funciona, senão eu tenho outros passos.