🚫 MySQL 환경변수 설정 방법
[MySQL 환경변수 설정 방법 Path 등록 >> cmd mysql 명령어]
데이터, 개발을 공부하기 위해 모두가 MAC 을 외칠 때, WINDOW 를 찬양하며 삼성노트북을 샀고, 오늘은 과거의 내가 조큼! 미워지려던 순간이었다...
MySQL이 처음이고, 설치 부터 버벅거리고 어려웠다면 내 글이 조금이나마 도움이 되길 바란다 😉
들어가기에 앞서,
윈도우의 경우, 환경변수에 Path 등록한 후에 cmd창에서 mysql 명령어를 사용할 수 있다.
환경변수에 Path를 등록하는 방법은 아래 블로그 링크를 그대로 따라하면 되나,
나는 그래도 해결이 안돼서 다른 방법을 썼다.
아래와 같은 에러가 발생했다면?
'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
다 때려 넣기로 해결
나는 정-말 다양한 글들을 참고 했지만 1시간 동안 해결되지 않았다...
(매일 느끼지만, 정말 다양한 에러를 해결해 나가고 계실 IT에 종사하시는 모든 분들을 존경하게 된다)
MySQL을 삭제, 재설치 를 해야하나 깊은 고민에 빠졌고...
마지막으로 한.번.만. 싹.다.넣.자!
하나는 얻어 걸리겠지, 아니면 말고 - 라고 생각하며
아래와 같이 해결했다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 🥲
Welcome
이 얼마나 보고싶었는지 아무도 모를꺼야 😭※ 이걸 해결했다고 봐야할지...모르겠지만 나와 같은 상황에 놓인 분들에게 도움이 될까 싶어...끄적여 봤다...
AWS RDS
(Amazon Relational Database Service)
mysql > cmd 외부 접속
mysql -h "database-1.cj22sogoe8oa.ap-southeast-2.rds.amazonaws.com" -P 3306 -u admin -p
예제 1.
Database (zerobase)를 생성하고 확인하세요
(DEFAULT CHARACTER SET utf8mb4)
CREATE DATABASE zerobase DEFAULT CHARACTER SET utf8mb4;
예제 2.
사용자(zero)를 추가하고 확인하세요
CREATE USER 'zero'@'%' IDENTIFIED BY 'zerobase';
zero 계정을 외부(%)에서 만들고 비밀번호는 zerobase
use mysql
select host, user from user;
예제 3.
사용자(zero)에게 외부에서 zerobase에 접근해서 사용하기 위한 권한을 부여하세요
show grants for 'zero'@'%';
grant all on zerobase.* to 'zero'@'%';
revoke all on zerobase.* to 'zero'@'%';
예제 4.
현재 접속을 종료하고 AWS RDS (database-1)의 zerobase에 zero로 접속