mycha921 [ Invisible ]
MySQL - lokalna instalacja na linuxie
Witam, potrzebuje zainstalować MySQL na maszynie na której mam tylko prawa user'a.
Otrzymałem pozwolenie od administratora lecz nie chce mi zbytnio pomóc.
Czytałem i doszedłem do wniosku, że muszę zainstalować z źródeł.
A więc skompilowałem źródła z użyciem opcji --prefix, zainstalowalem.
Przy odpalaniu mysqld czy mysql mam bład
mysqld
090614 15:30:28 [Warning] Can't create test file /var/lib/mysql/<nazwa>.lower-test
090614 15:30:28 [Warning] Can't create test file /var/lib/mysql/<nazwa>.lower-test
090614 15:30:28 [Warning] One can only use the --user switch if running as root
090614 15:30:28 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.
Chodzi zapewne o pliki tymczasowe, tylko że ja wrzuciłem config my.cnf do katalogu domowego, tam ustawiłem folder do którego mam prawa i nic :/
Pomocy, mogę nawet zapłacić, jeśli ktoś mi pomoże - kontakt w profilu.
mycha921 [ Invisible ]
up
Regis [ ]
Nie wiem, moze czegos z Twojego wyjasnienia nie kumam, ale komunikat wydaje mi sie jasny - mysqld musi miec mozliwosc pisania do /var/lib/mysql/. Takze albo czegos nie ustawiles w configu, albo (mniej prawdopodobne), mysqld MUSI miec prawa do tego katalogu i koniec kropka. Ew. jesli masz (watpie) prawa do tego katalogu, to zrob mu tam testowo chmod 777 i sprawdz, czy zadziala.
mycha921 [ Invisible ]
Może od innej strony...
Chcę odpalić mysql:
uzyszkodnik@server:~/usr/local/mysql/bin$ ./mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Obojętnie czy daje jako login root czy mysql czy swoj login konta, nie wazne czy uzyje hasla i tak daje error :/
Regis [ ]
A ustawiles haslo po instalacji?