![Windows에서 mysql_upgrade를 실행하는 방법](https://rvso.com/image/617829/Windows%EC%97%90%EC%84%9C%20mysql_upgrade%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
방금 2008 R2 상자에서 Windows용 MySQL 서버를 업그레이드(제거, 다시 시작, 새 설치 프로그램 다운로드 및 설치)했습니다.
업그레이드 절차 웹페이지에는 다음과 같이 나와 있습니다.
mysql_upgrade를 사용하려면 서버가 실행 중인지 확인한 후 다음과 같이 호출하십시오.
shell> mysql_upgrade [options]
하지만 나는 그 부분을 이해할 수 없습니다... 아마도 정신적 공백이 있을 것입니다. 하지만 mysql_upgrade; mysql 명령줄 클라이언트를 통해 오류 1064가 발생합니다. SQL 구문 등에 오류가 있습니다.
내가 도대체 뭘 잘못하고있는 겁니까?
답변1
명령은 mysql_upgrade
MySQL 명령이 아닌 시스템 명령입니다.
mysql_upgrade
명령 프롬프트( )에서 " "를 실행합니다 cmd.exe
. 경로에 없으면 C:\Program Files\MySQL\MySQL Server 5.6\bin에서 찾을 수 있습니다.
또는 MySQL 서버 설치 경로의 "bin" 하위 디렉터리에 있습니다.
루트 사용자 이름을 전달하고 다음과 같이 비밀번호를 묻는 메시지를 표시하도록 요청할 수 있습니다.
mysql_upgrade -u root -p