저는 MySQL을 처음 사용하고 Windows 데스크톱에서 WordPress를 실행하려고하는데 MySQL이 필요합니다.
Web Platform Installer
Microsoft에서 제공하는 모든 것을 설치 합니다. MySQL에 루트 암호를 설정하지 않았으며 WordPress 설치의 마지막 단계에서 MySQL 서버 암호를 요청합니다.
루트의 기본 암호는 무엇이며 (있는 경우) 어떻게 변경합니까?
나는 시도했다 :
mysql -u root password '123'
그러나 그것은 나에게 보여줍니다.
Access denied for user 'root@localhost' (using password:NO)
이 후에 나는 시도한다 :
mysql -u root -p
그러나 내가 가지고 있지 않은 비밀번호를 요구합니다.
업데이트 : Bozho가 제안한대로 다음을 수행했습니다.
- Windows 서비스에서 MySQL 서비스를 중지했습니다.
- 열린 CMD
- 위치를 c : \ program files \ mysql \ bin으로 변경했습니다.
아래 명령을 실행했습니다.
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt
명령은 내가 아래에 언급 한 문자 집합에 대한 경고와 함께 실행되었습니다.
- Windows 서비스에서 MySQL 서비스를 시작합니다.
명령 줄에 씁니다
mysql -u root -p
EnterPassword: 123 // 123 was the password
명령 줄에 다음 오류가 표시됩니다.
Access denied for user 'root@localhost' (using password:**YES**)
이 문제를 어떻게 해결합니까? 나는 당신의 의견을 기다리고 있습니다.
root
사용자 ID 의 비밀번호 는 초기 설치 후 비어 있습니다. 그러니 그냥 mysql -u root -p
한 다음 Enter 키를 누르십시오. 즉, 암호를 비워 두십시오. 물론 root
사용자 ID에 암호를 입력하십시오 .
-p
또는 이어야--password
하지만 이어야합니다password
. 이것이 mysql이 USING PASSWORD NO로 응답하는 이유입니다.