반응형

얼마 전에 웹페이지에서 Shell Script를 호출해서 mysql쿼리를 실행하는 기능을 만들었던 적이 있었습니다.

 

제가 게임 퍼블리싱 개발 쪽 일을 하고 있는데,

 

개발사에서 요청이 많이 들어오기 때문에, 아예 그냥 편리하게 만들어놓고,

니들이 알아서 해라~ 라고 하기 위해서였죠.

 

쉬울줄 알았는데, 리눅스 터미널을 많이 사용해보지 않은 저로써는 약간의 삽질이 필요했었습니다.

 

일단 리눅스 터미널에 들어가서 mysql --help 를 쳐보았습니다.

 

option들이 나오더군요.

 

원격으로 접속하기 위해 필요한 -h(호스트), -u (유저), -p (패스워드), -e (쿼리) 의 옵션이 보이더군요.

 

의외로 빨리 찾은 듯하여, 즐거운 마음으로 위 옵션들을 이용해서 Shell Script를 작성했었죠.

 

mysql -h {호스트} -u {유저} -p {패스워드} -e {쿼리} 로 일단 테스트를 해보았습니다.

 

안되네요???!!

 


-p 다음에 패스워드 입력시에는 띄어쓰기를 하지 않고 바로 입력을 해야되는거였습니다.

 

따라서, 정답은...

 

mysql -h {호스트} -u {유저} -p{패스워드} -e {쿼리} 라는거죠.

 

다른건 띄어쓰면서 왜 패스워드는 붙여쓰는지-_-.. 암튼 해결!

반응형
,