왜 mysql을 실행할 수 없나요?

왜 mysql을 실행할 수 없나요?

Wamp에서 Xampp로 데이터베이스를 가져오려고 합니다. 먼저 Lampp를 실행한 다음 다음으로 이동하여 /opt/lampp/bin실행했습니다.

mysql (or mysqladmin ?) -u root -h localhost

하지만 나는 다음을 얻습니다.

mysql: 명령줄을 찾을 수 없습니다

왜 작동하지 않나요?

답변1

일반적으로 현재 디렉터리( )는 보안상의 이유로 .PATH에 없습니다 (사용자가 ls/tmp라는 사악한 실행 파일을 /tmp에 넣은 다음 root실행한다고 가정합니다...).

명시적으로 호출할 수 있습니다.

./mysql -uroot -hlocalhost

또는 경로에 폴더를 추가할 수 있습니다.

export PATH=/opt/lampp/bin:$PATH
mysql -uroot -hlocalhost

관련 정보