Hi,

has anybody successfully got connected to a mysql server using a shared mem connection? I can't get it work. Connecting via tcp works fine but if I set the sql.ini to "skip-networking" and set the parameters for a shared mem connection I get the error:
"Can't connect to MySQL server on 'localhost' (10061) QMYSQL: Unable to connect"

My sql.ini settings:

Qt Code:
  1. skip-networking
  2. shared-memory
  3. shared-memory-base-name=TestApp
  4. enable-named-pipe
  5. socket=mysql-TestApp.sock
  6. bind-address=127.0.0.1
  7. port=3333
  8. init-connect="SET NAMES UTF8"
  9. basedir="../"
  10. datadir="../Data/"
  11. default-character-set=UTF8
  12. collation_server=utf8_unicode_ci
  13. default-storage-engine=INNODB
  14. sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
To copy to clipboard, switch view to plain text mode 

Client code:
Qt Code:
  1. QSqlDatabase::setConnectOptions("protocol=memory;shared-memory-base-name=TestApp;")
To copy to clipboard, switch view to plain text mode 

Database: MySQL v. 5.1.26 running as standalone
Qt: 4.3.4

Any ideas?

Thanks,
Patrik