centos 7 Необходимо удаленное ssh соединение с MySQL на хосте стоит unixODBC 2.3.1 и mysql-connector-odbc-5.2.5 при проверке соединения :
[08S01][unixODBC][MySQL][ODBC 5.3(a) Driver]Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
odbc.ini
[unixODBC]
Driver=MySQL
SERVER=localhost
PORT=3306
DATABASE=db
USER=userdb
PASSWORD=password
odbcinst.ini
[MySQL]
Description=ODBC for MySQL
Driver=/usr/lib/libmyodbc5.so
Setup=/usr/lib/libodbcmyS.so
Driver64=/usr/lib64/libmyodbc5a.so
Setup64=/usr/lib64/libodbcmyS.so
FileUsage=1
UsageCount=3
[MySQL ODBC 5.3 Unicode Driver]
Driver=/usr/lib/libmyodbc5w.so
UsageCount=3
[MySQL ODBC 5.3 ANSI Driver]
Driver=/usr/lib/libmyodbc5a.so
UsageCount=3
на centos 7 MySQL не поднят.
mysql -P 3306 -h 127.0.0.1 -u mylogin_user -p mylogin_db так соединение проходит.
UPD:
проблема решена :
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
И
[unixODBC]
Driver=MySQL
SERVER=localhost <=========меняем на 127.0.0.1
PORT=3306
DATABASE=db
USER=userdb
PASSWORD=password
Отредактированно wertxx (12.10.2016 15:09:10)