티스토리 뷰
CentOS7 에서 패키지 설치 및 연결 테스트 진행
1. mysql connector odbc 설치
# yum install -y mysql-connector-odbc
2. unixODBC devel 설치
- unixODBC는 "mysql connector odbc" 설치 시 의존성으로 같이 설치 됨.
# yum install -y unixODBC-devel
3. odbcinst.ini 설정
# vi /etc/odbcinst.ini
# Example driver definitions # Driver from the postgresql-odbc package # Setup from the unixODBC package [PostgreSQL] Description = ODBC for PostgreSQL Driver = /usr/lib/psqlodbcw.so Setup = /usr/lib/libodbcpsqlS.so Driver64 = /usr/lib64/psqlodbcw.so Setup64 = /usr/lib64/libodbcpsqlS.so FileUsage = 1 # Driver from the mysql-connector-odbc package # Setup from the unixODBC package [MySQL] Description = ODBC for MySQL Driver = /usr/lib/libmyodbc5.so Setup = /usr/lib/libodbcmyS.so Driver64 = /usr/lib64/libmyodbc5.so Setup64 = /usr/lib64/libodbcmyS.so FileUsage = 1 [MySQL ODBC Unicode Driver] Driver=/usr/lib64/libmyodbc5w.so UsageCount=1 [MySQL ODBC ANSI Driver] Driver=/usr/lib64/libmyodbc5a.so UsageCount=1
기존 내용에 [MySQL ODBC Unicode Driver], [MySQL ODBC ANSI Driver]를 추가한다. Unicode 및 ANSI를 설정 하는듯 한데 왜 추가하는지 모르겠음
4. odbc.ini 파일 생성 및 작성
# vi /etc/odbc.ini
; ; odbc.ini configuration for Connector/ODBC and Connector/ODBC 3.51 drivers ; [ODBC Data Sources] myodbc3 = MyODBC 5.2.5 Driver DSN [myodbc3] Driver = /usr/local/lib/libmyodbc5.so Description = Connector/ODBC 5.2.5 Driver DSN SERVER = localhost PORT = 3306 USER = root Password = !password Database = test OPTION = 3 SOCKET = /var/lib/mysql/mysql.sock [Default] Driver = /usr/local/lib/libmyodbc5.so Description = Connector/ODBC 3.51 Driver DSN
SERVER = localhost PORT = USER = root Password = Database = test OPTION = 3 SOCKET =
- https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-dsn-unix.html 참고
- 다른 위치에 odbc.ini파일 작성 후 아래처럼 export로 설정하여도 된다고 한다.
export ODBCINI=/usr/local/etc/odbc.ini export ODBCSYSINI=/usr/local/etc
5. 확인
#isql -v myodbc3 root !password
'Database > MySQL' 카테고리의 다른 글
[MySQL] 원격지 접속 설정 (0) | 2016.12.19 |
---|---|
[MySQL] 테이블 생성 및 계정 할당 (0) | 2016.12.19 |
[MySQL] password 변경 (0) | 2016.12.19 |
[MySQL] mysql consol 연결 (0) | 2016.12.19 |
[MySQL] error 2006 - MySQL server has gone away (0) | 2016.10.11 |
- Total
- Today
- Yesterday
- Repository
- Ignoring CMAKE_OSX_SYSROOT value
- 물리디스크
- virtualbox
- postgresql11
- yum
- noipath
- pf.anchors
- fielddata
- install
- _status
- aix compile
- _stats
- aix ld
- lvremove
- pfctl
- update
- physicaldisk
- centos7
- CLion
- CentOS
- lvm 늘리기
- linux
- 센트6
- vgcreate
- firewall-cmd service
- CMAKE_OSX_SYSROOT
- mirrorlist
- 파티션 추가
- ld 옵션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |