반응형
얼마 전에 웹페이지에서 Shell Script를 호출해서 mysql쿼리를 실행하는 기능을 만들었던 적이 있었습니다.
제가 게임 퍼블리싱 개발 쪽 일을 하고 있는데,
개발사에서 요청이 많이 들어오기 때문에, 아예 그냥 편리하게 만들어놓고,
니들이 알아서 해라~ 라고 하기 위해서였죠.
쉬울줄 알았는데, 리눅스 터미널을 많이 사용해보지 않은 저로써는 약간의 삽질이 필요했었습니다.
일단 리눅스 터미널에 들어가서 mysql --help 를 쳐보았습니다.
option들이 나오더군요.
원격으로 접속하기 위해 필요한 -h(호스트), -u (유저), -p (패스워드), -e (쿼리) 의 옵션이 보이더군요.
의외로 빨리 찾은 듯하여, 즐거운 마음으로 위 옵션들을 이용해서 Shell Script를 작성했었죠.
mysql -h {호스트} -u {유저} -p {패스워드} -e {쿼리} 로 일단 테스트를 해보았습니다.
안되네요???!!
-p 다음에 패스워드 입력시에는 띄어쓰기를 하지 않고 바로 입력을 해야되는거였습니다.
따라서, 정답은...
mysql -h {호스트} -u {유저} -p{패스워드} -e {쿼리} 라는거죠.
다른건 띄어쓰면서 왜 패스워드는 붙여쓰는지-_-.. 암튼 해결!
반응형
'개발 > Linux, System' 카테고리의 다른 글
[Nginx] SSL 인증서 적용 (0) | 2016.06.17 |
---|---|
[Linux] sudo 권한 (0) | 2016.06.10 |
[Sphinx Search] Mysql과의 연동 (0) | 2016.06.10 |
[CentOS] VirtualBox CentOS 64Bit 6.5 netinstall (0) | 2016.06.10 |
[CentOS 6.5] Mysql Yum으로 설치 시 데몬 시작 오류 (0) | 2016.06.10 |