그래서, 갑자기, 내가 찾을 수있는 아무 이유없이, mysql이 단순히 내 컴퓨터에서 작동을 멈췄습니다. 나는 우분투 16.04를 사용하고 있으며, mysql을 약 4 번 다시 설치하려고 시도했다. 내가 무엇인가하려고 할 때마다, 그것은 나에게 준다.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
노력하고있어. 이 방법 2 단계까지 나를 데려 간다.
"이 명령으로 --skip-grant-tables 옵션을 사용하여 mysql 데몬 프로세스를 시작하십시오 - sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking & ", 다음 단계를 시도하고 얻을 때까지 작동하는 것 같습니다.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
나는이 오류를 온라인으로 검색했고, 일부 설정 파일을 --skip-grant-tables를 포함하도록 변경했다. 내가 한 것이고 작동하지도 않았다.
그 밖의 무엇을 할 수 있습니까? 나는 약 3 시간 동안 아무 것도 쓸모 없도록 고쳐 봤는데 어제 일을 그만두면 100 % 확실하게 말할 수 있습니다. 제발, 지긋 지긋한 디스크를 닦아 내고 모든 일을 시작할 수있는 일이 있습니까?
액세스 권한이있는 사용자를 사용해야합니다. 귀하의 MySQL 구성이기 때문에 어느 사용자인지를 판단 할 수 없습니다.
—
Ramhound
어떤 사용자가 액세스 권한을 가지는지 어떻게 알 수 있습니까? 아니면 모든 사용자가 존재하는지 여부. 깨끗하게 닦고 기본 사용자 및 구성으로 mysql을 새로 설치하는 방법이 있습니까?
—
Bruno Munhoz
어쨌든 Linux 사용자가 아닌 권한을 가진 MySQL 사용자를 사용해야합니다.
—
Ramhound
뭐? 어떤 MySQL 사용자? 나는 그것을 얻지 않는다. 'mysql'이라는 이름의 사용자입니까?
—
Bruno Munhoz