Mysql 실행이 안되네요

우분투 접속할때
mysql -u root -p

이렇게해서 접속하면

welcom to mysql 등등 나오자나요

전 사진첨부 처럼 나오네요

접속이 안되요

설정을 apt-get으로 했구요

어제 하루종일일 구글링했는데 명확한 답을 못찾았아요…

도와주시면 감사하겠습니다…

저도 얼마전에 그 문제로 인하여 해결 방법을 구글링을 통해서 찾았었습니다.

원인은 mysql root 사용자의 권한이 없어진 문제 입니다.

mysql에 일반적으로 접근 할 수 없는 상태이죠.

기존 mysql 데몬을 kill 하신 후

mysql --skip-grant

명령어를 통해서 안전 모드로 접속 하셔서

use mysql
하여 mysql 설정 값을 바꿔 주셔야 합니다.

database mysql을
show tables;
하시면 root 권한과 각 권한에 대하여 Y or N 형태로 표시 되어 있으 실 겁니다.

update 문을 이용하여 N 으로 바뀐 값을 Y로 변경하시고

mysql --skip-grant
을 kill
하신 후 mysqld를 시작하면 됐던 걸로 기억합니다.

아 감사합니다 덕분에 해결했어요 ^^