Ik zit met een probleem. Ik probeer mysql met ssl aan de praat te krijgen op debian sarge.
Nu is het standaard pakket onder debian zonder ssl. Dus je moet de boel opnieuw compileren.
Ik heb een howto gevonden. En deze netjes uitgevoerd:
apt-get update
apt-get build-dep mysql-server-5.0
apt-get install libssl-dev
Download the source into a build directory:
mkdir ~/mysqlbuild
cd ~/mysqlbuild
apt-get source mysql-server-5.0
Amend the default Debian build options:
vi ~/mysqlbuild/debian/rules
change --without-openssl to --with-openssl
Build the new MySQL binary packages:
cd ~/mysqlbuild
./debian/rules binary
Nu dit gaat allemaal prima. Geen problemen met builden. Daarna hou je netjes een aantal .deb bestanden over.
Deze installeer ik dan middels dpkg -i *.deb.
Vervolgens heb ik de SSL-MINI-HOWTO.txt die bij mysql zit gevolgd om de certificaten aan te maken. Daarna /etc/mysql/my.conf aangepast en de volgende regels geunquote:
ssl-ca=/etc/mysql/ssl/ca-cert.pem
ssl-cert=/etc/mysql/ssl/server-cert.pem
ssl-key=/etc/mysql/ssl/server-key.pem
Daarna mysql herstart. Deze start zonder error op.
Het probleem komt echter als ik verbind met mysql en het commando:
SHOW VARIABLES LIKE 'have_openssl';
uitvoer.
Daar staat dan:
+---------------+----------+
| Variable_name | Value |
+---------------+----------+
| have_openssl | DISABLED |
+---------------+----------+
1 row in set (0.00 sec)
Wat zou betekenen dat ssl dus niet enabled is.
Ik heb ook een oudere versie gecompileerd. Dat maakt echter niets uit. Ik maak ongetwijfeld een denk fout o.i.d.
Echter ik kom er d.m.v. google en de dev documentatie op mysql.com niet uit.
Iemand een idee waar ik de fout in ga?
Nu is het standaard pakket onder debian zonder ssl. Dus je moet de boel opnieuw compileren.
Ik heb een howto gevonden. En deze netjes uitgevoerd:
apt-get update
apt-get build-dep mysql-server-5.0
apt-get install libssl-dev
Download the source into a build directory:
mkdir ~/mysqlbuild
cd ~/mysqlbuild
apt-get source mysql-server-5.0
Amend the default Debian build options:
vi ~/mysqlbuild/debian/rules
change --without-openssl to --with-openssl
Build the new MySQL binary packages:
cd ~/mysqlbuild
./debian/rules binary
Nu dit gaat allemaal prima. Geen problemen met builden. Daarna hou je netjes een aantal .deb bestanden over.
Deze installeer ik dan middels dpkg -i *.deb.
Vervolgens heb ik de SSL-MINI-HOWTO.txt die bij mysql zit gevolgd om de certificaten aan te maken. Daarna /etc/mysql/my.conf aangepast en de volgende regels geunquote:
ssl-ca=/etc/mysql/ssl/ca-cert.pem
ssl-cert=/etc/mysql/ssl/server-cert.pem
ssl-key=/etc/mysql/ssl/server-key.pem
Daarna mysql herstart. Deze start zonder error op.
Het probleem komt echter als ik verbind met mysql en het commando:
SHOW VARIABLES LIKE 'have_openssl';
uitvoer.
Daar staat dan:
+---------------+----------+
| Variable_name | Value |
+---------------+----------+
| have_openssl | DISABLED |
+---------------+----------+
1 row in set (0.00 sec)
Wat zou betekenen dat ssl dus niet enabled is.
Ik heb ook een oudere versie gecompileerd. Dat maakt echter niets uit. Ik maak ongetwijfeld een denk fout o.i.d.
Echter ik kom er d.m.v. google en de dev documentatie op mysql.com niet uit.
Iemand een idee waar ik de fout in ga?
I rather have a bottle in front of me, then a frontal lobotomie