Problem z uruchomieniem MySQL


(3dm Racek) #1

Mam problem z uruchomieniem MySQL. Zrobiłem wszystko co było w INSTALL-BINARY i kilka artykułów webowych przeczytałem... i dalej nie wychodzi. Oto ten problem: [linux]

[root@raq-9qdqq3lq03d mysql-debug-4.1.9-pc-linux-gnu-i686]# bin/mysqld_safe --user=mysql &

[1] 2870

[root@raq-9qdqq3lq03d mysql-debug-4.1.9-pc-linux-gnu-i686]# Starting mysqld daemon with databases from /usr/local/src/mysql-debug-4.1.9-pc-linux-gnu-i686/data

STOPPING server from pid file /usr/local/src/mysql-debug-4.1.9-pc-linux-gnu-i686/data/raq-9qdqq3lq03d.lan.pid

050121 18:42:24 mysqld ended



[1]+ Done bin/mysqld_safe --user=mysql

[root@raq-9qdqq3lq03d mysql-debug-4.1.9-pc-linux-gnu-i686]#

Jeżeli ktoś zna przyczynę niemożności uruchomienia MySQL bardzo proszę o pomoc. Z góry dziękuję. Pozdrawiam UPDATE---

ERRORFILE - czyli plik z raportem błędu:


050121 19:28:40 mysqld started

/usr/local/mysql/bin/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13)

/usr/local/mysql/bin/mysqld: Can't create/write to file '/root/tmp/ibJVjvBV' (Errcode: 13)

050121 19:28:40 InnoDB: Error: unable to create temporary file; errno: 13

050121 19:28:40 [ERROR] Can't init databases

050121 19:28:40 [ERROR] Aborting


050121 19:28:40 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete


050121 19:28:40 mysqld ended

Problem polega na tym, że MySQL nie może wejść do root i stworzyć katalogów.

Jak zmienić aby wchodził np. do home/ ?


(Czarno to widzę...) #2

Problem polega na tym, że jako zwykły użytkownik nie masz żadnych praw do katalogu root

Można zainstalować MySQL w katalogu domowym (mało bezpieczne).

Możesz uruchomić demona przez sudo , czyli z prawami roota.

O MySQL