Data+

쉘 스크립트로 mysql 쉽게 접속하기

by Qerogram

서론

mysql에 접속을 해야되는 경우가 잦은데, 일반 사용자로 이용하다보니
매번 "sudo mysql -u root -p"라는 긴 명령어에 비밀번호까지 기재하는 게 귀찮았다.

진행 과정

찾아보니 expect라는 툴을 사용하면 손쉽게 자동 로그인 기능을 구현할 수 있다.
아래와 같이 expect 모듈을 설치하고, 아래 코드를 파일화시켜 사용하면 된다.

1
apt-get install expect
cs
1
2
3
4
5
#!/usr/bin/expect
spawn sudo mysql -u root -p
expect -re "Enter password:"
send "비밀번호\n"
interact
cs

 

실행 결과

실행권한을 준 뒤 실행하면 잘된다.

 

블로그의 정보

Data+

Qerogram

활동하기