Mysql unter Debian installieren

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
klausii
Beiträge: 20
Registriert: 07.08.2002 18:37:17

Mysql unter Debian installieren

Beitrag von klausii » 27.09.2002 11:57:04

Ich bin bei der Installation nach den LAMP Tutorial von http://www.baach.de/lamp-tutorial.html vorgegangen.
Hier nochmal fix die Schritte für Mysql:

cd /usr/local/src/lamp/mysql-3.23.52/
./configure --prefix=/usr/local/mysql/3.23.52 --localstatedir=/var/mysql/data
make
make install
ln -s /usr/local/mysql/3.23.52 /usr/local/mysql/current
mkdir /var/mysql
mkdir /var/mysql/data
scripts/mysql_install_db
/usr/local/mysql/current/bin/safe_mysqld &
/usr/local/mysql/current/bin/mysqladmin -u root password 'geheim'

Apache und PHp funktioniert auch. Nur Mysql will nicht.

Bis zu scripts/mysql_install_db gibts auch keine Fehlermeldungen. Starte ich den Server kommt folgende Meldung:

bierkasten:~# /usr/local/mysql/current/bin/safe_mysqld &
[1] 11882
bierkasten:~# Starting mysqld daemon with databases from /var/mysql/data
020927 11:47:29 mysqld ended

In der /var/mysql/data/bierkasten.err steht dann das hier drin:

020927 11:47:29 mysqld started
020927 11:47:29 /usr/local/mysql/3.23.52/libexec/mysqld: Can't create/write to file '/var/mysql/data/bierkasten.pid' (Errcode: 13)
020927 11:47:29 /usr/local/mysql/3.23.52/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
020927 11:47:29 /usr/local/mysql/3.23.52/libexec/mysqld: Error on delete of '/var/mysql/data/bierkasten.pid' (Errcode: 2)
020927 11:47:29 mysqld ended

Sieht so aus als hätte ich keine Berechtigung. Hab mich aber als root eingeloggt und hab jetzt kein Plan wie ich weiter vorgehen soll.

Kann mir jemand helfen?

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 27.09.2002 12:04:22

Wieso installierst Du nicht einfach das MySQL-Debian-Paket?

Code: Alles auswählen

apt-get install mysql-server

klausii
Beiträge: 20
Registriert: 07.08.2002 18:37:17

Beitrag von klausii » 27.09.2002 15:11:42

Habs doch hinbekommen. Und zwar so:

Im mysql-Manual /usr/local/src/lamp/mysql-3.23.52/Docs/manual.html#Installing_source
waren noch weitere Anweisungen gegeben.
Ich habe folgendes ausgeführt:

chown -R root /usr/local/mysql
chown -R mysql /var/mysql
chgrp -R mysql /usr/local/mysql

dann noch:
cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/mysql/current/bin/safe_mysqld --user=mysql &

und die Startup Files:
cp support-files/mysql.server /etc/init.d
chmod 744 /etc/init.dmysql.server
cd /etc/rc2.d
ln -s ../init.d/mysql.server S20mysql.server
ln -s ../init.d/mysql.server K20mysql.server

Und siehe da... es funzt!

Antworten