>  기사  >  데이터 베이스  >  Mac에서 mysql을 찾을 수 없으면 어떻게 해야 합니까?

Mac에서 mysql을 찾을 수 없으면 어떻게 해야 합니까?

PHPz
PHPz원래의
2023-04-20 10:09:042167검색

최근 Mac 컴퓨터를 사용할 때 두통 문제가 발생했습니다. 터미널에서 mysql 명령줄 도구를 사용할 수 없습니다. 매번 mysql을 찾을 수 없다는 메시지가 나타납니다. 이 문제는 며칠 동안 저를 괴롭혔고 온라인에서 많은 검색과 시도를 하게 만들었습니다. 이번 포스팅에서는 제가 이 문제를 어떻게 해결했는지 공유하겠습니다.

먼저, 기본적인 배경 지식을 이해해야 합니다. Mysql은 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템이며 macOS도 널리 사용되는 운영 체제입니다. macOS에서는 Homebrew를 사용하여 다양한 소프트웨어 패키지를 관리하고 설치할 수 있습니다. 따라서 Mac 컴퓨터에서는 mysql을 Homebrew와 통합하는 것이 일반적인 관행입니다. 그런데 가끔 mysql을 찾을 수 없는 문제가 발생할 수 있는데, 이는 mysql의 실행 파일 경로가 mac 컴퓨터의 환경 변수에 추가되어 있지 않기 때문입니다.

이 문제를 해결하기 위해 취한 단계는 다음과 같습니다.

  1. mysql이 설치되었는지 확인

아직 mysql을 설치하지 않은 경우 다음 명령을 사용하여 터미널에 설치할 수 있습니다.

brew install mysql

After 설치가 완료되면 다음 명령을 입력하여 mysql이 성공적으로 설치되었는지 확인할 수 있습니다.

mysql -V

설치에 성공하면 mysql의 버전 정보가 표시됩니다.

  1. mysql 실행 파일 경로 찾기

다음 명령을 사용하면 mysql 실행 파일 경로를 찾을 수 있습니다.

brew ls mysql

명령 출력에서 ​​mysql 설치 경로를 볼 수 있습니다. 일반적으로 경로는 /usr/local/Cellar/mysql/8.0.23/bin/mysql과 유사합니다.

  1. 환경변수에 mysql의 실행파일 경로 추가

다음으로 터미널에서 mysql을 쉽게 사용할 수 있도록 mac 컴퓨터의 환경변수에 mysql의 실행파일 경로를 추가해 주어야 합니다.

터미널에서 다음 명령을 입력하세요:

nano ~/.bash_profile

이 명령은 파일 편집기를 열고 다음 코드를 추가할 수 있습니다:

export PATH="/usr/local/Cellar/mysql/8.0.23/bin:$PATH"

이 코드 줄의 기능은 mysql 실행 파일의 경로를 Mac 컴퓨터의 환경을 변수로 표현합니다. 추가가 완료되면 키보드에서 Ctrl+X를 누른 다음 Y를 입력하고 Enter를 눌러 변경 사항을 저장합니다.

  1. 환경 변수 새로 고침

이제 수정 사항이 적용되도록 Mac 컴퓨터의 환경 변수를 새로 고쳐야 합니다. 터미널에 다음 명령을 입력하세요.

source ~/.bash_profile

이 명령은 방금 수정한 환경 변수를 새로 고칩니다.

  1. mysql을 정상적으로 사용할 수 있는지 테스트

이제 터미널에서 다음 명령어를 입력하여 mysql을 정상적으로 사용할 수 있는지 테스트할 수 있습니다.

mysql -uroot -p

비밀번호를 입력한 후 화면에 다음 명령줄 도구가 표시되면 mysql, 축하합니다. mysql을 찾을 수 없는 문제를 성공적으로 해결했습니다!

요약

Mac 컴퓨터에서 MySQL을 찾을 수 없는 것은 매우 흔한 문제이지만 이 문제는 해결하기 어렵지 않습니다. mysql 실행 파일의 경로를 찾아 Mac의 환경 변수에 추가하면 이 문제를 쉽게 해결할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!

위 내용은 Mac에서 mysql을 찾을 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.