2016-08-09 4 views
0

필자는 Mac OS X El Capitan 10.11.4를 처음 사용합니다. .pkg 파일이 들어있는 .dmg 파일에서 MAC OS X에 MySQL 5.7.4를 설치하려고했습니다. 최초 설치시 루트 암호를 묻는 메시지가 표시되었지만 (프롬프트가 표시되었거나 놓친 경우 확실하지 않음)주의를 기울이지 않았습니다.Mac OS X에서 MySQL 5.7 설치하기 엘 캐피 탄 10.11.4

MySQL 설치를 다시 실행하지만 이번에는 설치 중에 루트 사용자 암호를 묻는 메시지가 표시되지 않습니다. 내가 이전에 스택 오버플로 게시물에서 루트 사용자 암호를 설정했는데 아무것도 작동하지 않는 것 같습니다. MySQL root 사용자 암호를 재설정하거나 MySQL을 다시 설치하여 root 사용자 암호를 묻는 프로세스를 설명해 주시겠습니까?

+0

Pro 팁 : 독자는 "전혀 조사하지 않았고 검색 엔진을 사용하지 않을 것"이라고 들리는 것처럼 "X 단계별 지침을 제공하십시오"라고 표시되는 경우 조심해야합니다. . 이제는 사실이 아닐 수도 있지만 실제로 독자가 미리 노력해 봤으면 독자층을 안심시키는 것이 좋습니다. – halfer

+0

MySQL을 사용하면 서비스를 중지하고 "인증 없음"모드로 다시 시작하고 루트로 연결하고 새 루트 사용자를 만든 다음 정상적으로 다시 시작할 수 있다고 생각합니다. 그걸 들여다 볼 수 있겠 니? – halfer

+0

[OS X에서 MySQL 루트 사용자 암호 설정] (http://stackoverflow.com/questions/6474775/setting-the-mysql-root-user-password-on-os-x)의 가능한 복제본 – halfer

답변

1

나는 해결책을 얻었다; 여기에 MySQL의 root 패스워드를 재설정하는 단계별 절차가 있습니다 :

  1. mysqld 서버를 중지하십시오. 이는 '시스템 환경 설정'>에서 수행 할 수있는 MySQL의> '정지 MySQL 서버'

  2. 터미널에서 권한 우회

    안전 모드에서 서버를 시작

    : A의

    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 
    
  3. 새 터미널 창 유형 :

    sudo /usr/local/mysql/bin/mysql -u root 
    
    UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass') 
    WHERE User = 'root' AND Host = 'localhost'; 
    FLUSH PRIVILEGES; 
    
    \q 
    
  4. 다시 mysqld 서버를 중지하고 일반 모드로 다시 시작하십시오.

관련 문제