I've just done a similar thing. Are you sure that you are running the
mysql client that you have just compiled.
I used the following build options
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions
\
-fno-rtti" ./configure \
--enable-assembler \
--enable-local-infile \
--with-mysqld-user=mysql \
--with-unix-socket-path=/var/lib/mysql/mysql.sock \
--prefix=/ \
--with-extra-charsets=complex \
--exec-prefix=/usr \
--libexecdir=/usr/sbin \
--sysconfdir=/etc \
--datadir=/usr/share \
--localstatedir=/var/lib/mysql \
--infodir=/usr/share \
--includedir=/usr/include \
--mandir=/usr \
--with-embedded-server \
--enable-thread-safe-client \
--with-vio \
--with-openssl ;
I nicked this out of the RPM build spec and added the last two options.
Gareth.
On Tue, 2003-06-03 at 16:04, Paul Cunningham wrote:
> Hi,
>
> Please can someone help with advise on setting up a Secure MySQL Connection. The
> details are as follows.
>
> I have built and configured OpenSSL 0.9.7 and MySQL 4.0.12.
> MySQL was configured with the options ....
> ./configure \
> --enable-local-infile \
> --with-vio --with-openssl=/usr/sfw \
> --enable-thread-safe-client --with-pthread \
> --sysconfdir=/etc/sfw/mysql \
> --prefix=/usr/sfw/mysql
>
> I have set up the certificates as described in
> http://www.mysql.com/doc/en/Secure_Create_Certs.html
>
> and ran the mysql daemon as follows .....
>
> CONFF=/export/openssl/my.cnf
> /usr/sfw/mysql/bin/mysqld_safe --defaults-file=${CONFF} --user=mysql &
>
> the contents of /export/openssl/my.cnf being ...
>
> [client]
> ssl-ca=/export/openssl/cacert.pem
> ssl-cert=/export/openssl/client-cert.pem
> ssl-key=/export/openssl/client-key.pem
> [mysqld]
> master-ssl-ca=/export/openssl/cacert.pem
> master-ssl-cert=/export/openssl/server-cert.pem
> master-ssl-key=/export/openssl/server-key.pem
>
> mysqld started okay after changing the [mysqld] entries and added the 'master-'
> bits.
>
> I then tried to run the 'mysql' client as follows ...
>
> /usr/sfw/mysql/bin/mysql --defaults-file=/export/openssl/my.cnf
>
> but this fails with the following ....
>
> /usr/sfw/mysql/bin/mysql: ERROR: unknown variable
> 'ssl-ca=/export/openssl/cacert.pem'
>
> The clients does not seem to like these options either in the my.cnf file or if
> put on the mysql command-line.
>
> Has anyone got any ideas where I am going wrong?
>
> Thanks
> Paul
--
Gareth Davis <[EMAIL PROTECTED]>
Logical Practice Systems Limited
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]