mysql의 루트 비밀번호를 어떻게 재설정합니까?

mysql의 루트 비밀번호를 어떻게 재설정합니까?

MySQL을 새로 설치하려고 하는데 현재 연결할 수 없습니다. 문제가 무엇인지, 비밀번호를 재설정하는 방법을 알 수 없습니다. 현재 계속해서,

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

내 버전은 다음과 같습니다.

# mysql -v    
Server version: 5.6.27-0ubuntu1 (Ubuntu)

우분투 15.04를 사용하고 있습니다.

답변1

이 명령을 실행하세요.

dpkg -l | grep -i mysql-server

이는 다음과 같은 결과를 반환해야 합니다.

ii  mysql-server          
ii  mysql-server-5.6      
ii  mysql-server-core-5.6 

당신은 이것을 원합니다 mysql-server-5.6.

sudo dpkg-reconfigure mysql-server-5.6

새 비밀번호를 묻는 메시지가 표시되고 테이블이 다시 초기화됩니다. 이제 이렇게 접속하시면 됩니다..

mysql -h localhost -u root -p
Enter password: 

그리고 이것이 제가 쉽게 발견한 가장 우분투/데비안 방식입니다.

관련 정보