PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL kompilieren und starten



thosch
20.11.02, 18:15
Hallo Leute!

Ich habe gerade MySQL 3.23.53 auf RedHat 8.0 kompiliert:

./configure --prefix=/usr/local/mysql --localstatedir=/var/mysql/data --enable-assembler --with-innodb --without-debug --with-mysqld-user=mysql && make && make install

danach Verzeichnis angelegt: mkdir /var/mysql && mkdir /var/mysql/data

dann Datenbank angelegt mit /usr/local/mysql/bin/mysql_install_db

dann MySQL gestartet mit: /usr/local/mysql/bin/safe_mysqld &

Meldung: Starting mysqld daemon with databases from /var/lib/mysql

Wieso legt MySQL keine Datenbank in /var/mysql/data an? Und wieso wird mysqld auch nicht als Benutzer 'mysql' ausgeführt sondern als 'root' - die vorinstallierte MySQL-Version war vorher nicht aktiv! Weiß da jemand eine Lösung?

Gruß, Thorsten

LINUXRH7
20.11.02, 21:17
schau mal in /etc/mysql/my.cf oder halt da wo wo deine Mysql Konfig. liegt.
Da steht alles drin. User, Path usw.

cya
LiNUXrh7

maxmegalon
21.11.02, 18:03
Versuche mal dies:

/usr/local/mysql/bin/safe_mysqld --user=mysql &