Connecting using IPv6
Posted: Tue 03 Feb 2015 19:44
I'm trying to connect to a MySQL server using IPv6. I can connect to the server using the IPv4 address with dbExpress driver and I can connect to the server using the IPv6 address using the MySQL Workbench (so I know the IPv6 address works over the network). But I cannot get the dbExpress driver to work with the IPv6 address. I have the following parameters:
DriverUnit=DbxDevartMySql
DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver200.bpl
MetaDataPackageLoader=TDBXDevartMySqlMetaDataCommandFactory,DbxDevartMySqlDriver200.bpl
ProductName=DevartMySQL
GetDriverFunc=getSQLDriverMySQLDirect
LibraryName=dbexpmda40.dll
VendorLib=not used
MaxBlobSize=-1
FetchAll=True
EnableBoolean=False
UseUnicode=True
HostName=xxxx:xxxx:xxxxxxxx:xxxx:xxxx:xxxx
DataBase=databasename
User_Name=loginid
Password=loginpw
IPVersion=IPv6
Where xxxx:xxxx:xxxxxxxx:xxxx:xxxx:xxxx is the IPv6 address.
Can you tell me what I'm doing wrong?
DriverUnit=DbxDevartMySql
DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver200.bpl
MetaDataPackageLoader=TDBXDevartMySqlMetaDataCommandFactory,DbxDevartMySqlDriver200.bpl
ProductName=DevartMySQL
GetDriverFunc=getSQLDriverMySQLDirect
LibraryName=dbexpmda40.dll
VendorLib=not used
MaxBlobSize=-1
FetchAll=True
EnableBoolean=False
UseUnicode=True
HostName=xxxx:xxxx:xxxxxxxx:xxxx:xxxx:xxxx
DataBase=databasename
User_Name=loginid
Password=loginpw
IPVersion=IPv6
Where xxxx:xxxx:xxxxxxxx:xxxx:xxxx:xxxx is the IPv6 address.
Can you tell me what I'm doing wrong?