Inhaltsverzeichnis
mehrere-mysql-server-4
Auf einem Ubuntu 7.04 Server sollte die CAO MySQL Datenbank betrieben werden. Es war allerdings schon ein MySQL Server 5.0 für andere Anwendungen installiert, der nicht einfach ersetzt werden konnte, so das der MySQL 4.1 Server parallel eingerichtet werden musste. Folgendes Howt beschreibt wie:
Ich habe das ganze so realisiert, dass die unterschiedlichen Server über unterschiedliche Ports angesprochen werden. Es bestünde aber auch die Möglichkeit, es über merhrere IP Adressen zu realisieren.
1.) Standardserver und für das Kompilieren nötige Komponenten mittels APT installieren: Code:
apt-get install mysql-server g++ gcc cpp make automake libncurses5-dev
2.) Quellen besorgen und entpacken: Code:
cd /usr/src
wget http://sunsite.informatik.rwth-aachen.de/mysql/Downloads/MySQL-4.1/mysql-4.1.22.tar.gz
tar xvzf mysql-4.1.22.tar.gz
cd mysql-4.1.22
3.) Den MySQL 4.1 User hinzufügen: Code:
useradd -d "/usr/local/mysql41" -c "MySQL41 Daemon User" -s "/bin/false" -g "mysql" -m mysql41
4.) Configure: Code:
./configure –prefix=/usr/local/mysql41 –with-unix-socket-path=/usr/local/mysql41/var/mysqld.sock –with-mysqld-user=mysql41 –with-server-suffix=mysql41 –with-tcp-port=3308
5.) Make & Install: Code:
make && make install
6.) Abschlussarbeiten: Code:
/usr/local/mysql41/bin/mysql_install_db
chown -R mysql41:mysql /usr/local/mysql41
cp /usr/local/mysql41/share/mysql/mysql.server /etc/init.d/mysql41
cp /usr/local/mysql41/share/mysql/my-medium.cnf /usr/local/mysql41/var/my.cnf
7.) Für CAO musste noch folgendes in der my.cnf des Mysql 4.1 Servers unter „[mysqld]“ hinzugefügt werden.
Code:
old-passwords
8.) Alternativen MySQL Server starten: Code:
/etc/init.d/mysql41 start Nach oben Benutzer-Profile anzeigen Private Nachricht senden
joerich
gerade reingestolpert gerade reingestolpert
Anmeldungsdatum: 19.10.2007 Beiträge: 1
BeitragVerfasst am: Fr, 19. Okt 2007 08:45 Titel: Antworten mit Zitat User zur Ignorieren-Liste hinzufügen Tach, ich bin hier bei der Software hängengeblieben, und würde mir die erstmal ansehen wollen. Leider habe ich es an einem Tag nicht geschaft es zum laufen zubringen. Größter knackpunkt oldpasswords und mysql5 wird nicht unterstützt (verstehe ich zwar nicht abwärtskompatibel) aber egal.
Also bin ich nach der Anleitung vorgegangen und diese lief bis auf 7. durch.
Server läßt sich nicht starten mit folgender meldung Code:
root@ubuntu-server:/usr/local/mysql41# /etc/init.d/mysql41 start /etc/init.d/mysql41: 73: source: not found Starting MySQL /etc/init.d/mysql41: 256: log_success_msg: not found root@ubuntu-server:/usr/local/mysql41#
habe schon die pfade und den port 3308 überprüft in der my.conf. Scheint alles i.O. zu sein. Kann mir jemand helfen Nach oben Benutzer-Profile anzeigen Private Nachricht senden
monotek
gerade reingestolpert gerade reingestolpert
Anmeldungsdatum: 12.10.2007 Beiträge: 2
BeitragVerfasst am: So, 21. Okt 2007 12:28 Titel: Antworten mit Zitat User zur Ignorieren-Liste hinzufügen Der Server läuft trotzdem. Check es einfach mal mit „ps aux“.