[DB] Mac에서 Mysql : mysql-u root -p가 안될때
@욕심쟁이
·2020. 9. 26. 17:50
반응형
원인.
Mysql(/usr/local/mysql/bin)을 환경변수로 지정하지 않은 경우 bin 외부에서 호출하면 command not found: mysql가 발생
방법1. 환경변수 설정을 안할 경우
1) 아래코드(cd /usr/local/mysql/bin) 입력후 ./mysql해주면 접속가능
cd /usr/local/mysql/bin
./mysql
방법2. 어디서든 mysql접속을 할경우
1) 아래코드를 입력한다
$ cd /etc
$ sudo vi profile
2-1) profile을 수정한다.(vi)
i = 수정 / ESC -> :wq!(읽기파일일 경우 강제 저장후 나가기)
2-2) 접속 후 i를 눌러 하단에 아래코드를 추가한다
export DB_HOME=/usr/local/mysql
export PATH="$PATH:/usr/local/mysql/bin"
2-3) ESC -> :wq!로 저장후 나간다.
3) 마지막으로 아래코드를 입력해준다.
$ source /etc/profile
4) mysql -u root -p를 입력하면 실행
반응형
'IT > DB' 카테고리의 다른 글
[DATABASE] CASE / DECODE / 조건 선택문 (0) | 2020.11.11 |
---|---|
[DATABASE] 집합연산자란? (0) | 2020.11.11 |
[DB] Mac에서 Mysql 설치하기(DGM파일) (0) | 2020.09.26 |
[DB] MAC Mysql 초기비밀번호를 잊어버렸을때 (0) | 2020.09.25 |
[DB] 디비 작업한 것 추출방법(MySql) (0) | 2020.09.24 |