Connection Parameters ์ ๋ ฅ ์๋ํ ํ๊ธฐ
MySQL DB ์ฌ์ฉ์ ์
๋ ฅํ๊ฒ ๋๋ ์ฐ๊ฒฐ ํ๋ผ๋ฏธํฐ๋ฅผ ๋งค๋ฒ ์๋์ผ๋ก ์
๋ ฅํ๋ ์๊ณ ๋ฅผ ๋์ด์ค ์ ์๋ค.
์ฐ๊ฒฐ ํ๋ผ๋ฏธํฐ๋ฅผ Option Files ์ ์ ์ด ๋์์ผ๋ก์จ ์๋ํ ์ํฌ ์ ์๋ค.
- ์ค๋ณต๋ ํ๋ผ๋ฏธํฐ๊ฐ ์กด์ฌ ํ ์ ์ ์ผ ํ๋จ์ ์์นํ ํ๋ผ๋ฏธํฐ๊ฐ ์ฌ์ฉ๋จ.
MySQL ์ Option File ๋ช
์นญ์ my.cnf ์ด๋ค.
- Window์ ๊ฒฝ์ฐ
my.ini๋๋my.cnf
my.cnf ํ์ผ์ ์์น. ๊ธ๋ก๋ฒ๋ก ์ ์ฉ๋๋ค.
- Unix-like
/etc/mysql/my.cnf/etc/my.cnf
Homebrew๋ก MySql์ ์ค์นํ ๊ฒฝ์ฐ ํด๋น ์์น์ ์กด์ฌ
- Window
C:\my.ini
key:value ํํ๋ก ์ ์ด์ค๋ค.
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1
# personal setup
[client]
host=xxx.x.x.x
user=XOXOpassword
passwordํ๋ผ๋ฏธํฐ๋ ์ ๋ ฅํด ๋์ง ์๋ ๊ฒ์ ์ถ์ฒ.
MySQL ์์์-p๋ฅผ ํตํด ์ง์ ์ ๋ ฅํ์.- Long Options
Option File ์์๋ ์งง์ ํํ์ ํ๋ผ๋ฏธํฐ๋ ์ฌ์ฉ ํ ์ ์๋ค.
์๋ฅผ ๋ค์ดhost๊ฐ์ ์ ๋ ฅํ๊ณ ์ ํ๋ค๋ฉดhost=host_valueํํ๋ก ์ ์ด์ฃผ์.- (X)
h=host_value - (O)
host=host_value - (X)
p=password_value - (O)
password=password_value
- (X)