Strona 1 z 2
Błąd przy próbie uruchomienia MySQL
: 09 lutego 2011, 19:43
autor: rootek
Po wydaniu polecenia:
otrzymuję
błąd:
Kod: Zaznacz cały
df: /var/lib/mysql/. : No such file or directory
df: no file systems processed
/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full failed!
Pokazuje mi, że żadna partycja nie jest przeciążona.
Pozdrawiam i z góry dziękuję.
: 09 lutego 2011, 19:56
autor: lessmian2
: 11 lutego 2011, 12:25
autor: rootek
Kod: Zaznacz cały
debian:/home/adam# df -i
System plików iwęzły użyteI wolneI %uż.I zamont. na
/dev/mapper/debian-root
427392 118672 308720 28% /
tmpfs 32049 4 32045 1% /lib/init/rw
udev 32049 1342 30707 5% /dev
tmpfs 32049 1 32048 1% /dev/shm
/dev/hda1 124496 29 124467 1% /boot
/dev/mapper/debian-home
1954064 2216 1951848 1% /home
/dev/sda 0 0 0 - /media/floppy1
/dev/hdc 0 0 0 - /media/cdrom0
Kod: Zaznacz cały
[B]debian:/home/adam# df -h
System plików rozm. użyte dost. %uż. zamont. na
/dev/mapper/debian-root
6,5G 3,2G 3,0G 52% /
tmpfs 126M 0 126M 0% /lib/init/rw
udev 10M 712K 9,4M 7% /dev
tmpfs 126M 0 126M 0% /dev/shm
/dev/hda1 228M 17M 200M 8% /boot
/dev/mapper/debian-home
30G 335M 28G 2% /home
/dev/sda 497M 187M 311M 38% /media/floppy1
/dev/hdc 646M 646M 0 100% /media/cdrom0
debian:/home/adam#
: 11 lutego 2011, 15:59
autor: lessmian2
: 11 lutego 2011, 16:41
autor: rootek
Kod: Zaznacz cały
debian:/home/adam# df --portability /var/lib/mysql-cluster
System plików bl.1024-B użyte dostępne pojemność zamont. na
/dev/mapper/debian-root 6724784 3264260 3118920 52% /
debian:/home/adam#
: 11 lutego 2011, 18:38
autor: lessmian2
Coś masz pomieszane. Wychodzi, że nie masz katalogu
/var/lib/mysql, a w skrypcie startowym jest (w squeeze, w skrypcie z lennego nic takiego nie ma):
Kod: Zaznacz cały
59 # check for diskspace shortage
60 datadir=`mysqld_get_param datadir`
61 if LC_ALL=C BLOCKSIZE= df --portability $datadir/. | tail -n 1 | awk '{ exit ($4>4096) }'; then
62 log_failure_msg "$0: ERROR: The partition with $datadir is too full!"
63 echo "ERROR: The partition with $datadir is too full!" | $ERR_LOGGER
64 exit 1
65 fi
Domyślnie
$datadir wskazuje na
/var/lib/mysql - nie mając tego katalogu skrypt startowy wywala się z błędem. Najprostszym rozwiązaniem jest utworzenie tego katalogu. W następnym kroku można dociec czemu się nie utworzył i gdzie w takim razie trzymasz bazy
: 06 marca 2011, 11:59
autor: adam77
Błąd w ścieżce dostępu najprawdopodobniej
: 19 marca 2011, 10:56
autor: rootek
Z tym sobie poradziłem instalując mysql od nowa. Jak uruchamiam teraz:
wyświetla mi błąd:
Kod: Zaznacz cały
Can't connect to local MySQL server through socket' var/run/mysqld/ mysqld.sock' (111)
Do tej pory co zrobiłem, między innymi to założyłem plik mysqld.sock (zmieniałem prawa mysql do mysqld) i próbowałem z konfiguracją my.cnf zmieniając adres IP przy bind-address. Przechodząc przez różne fora, próbując już chyba wszystkiego, nie mam pojęcia gdzie może być błąd. Dość popularny temat, jednak nie znalazłem
porady, która pozwoliłaby mi na rozwiązanie tego problemu.
Proszę o wyjaśnienie i zrozumienie gdzie może być błąd i co robię źle.
Bardzo dziękuję z góry za wszelką pomoc.
: 19 marca 2011, 14:53
autor: Wallygator
Witaj.
Wczoraj zrestartowałem cały system i już mysql nie wstał, przy próbie uruchomienia dostawałem ten sam komunikat. Trochę nad tym siedziałem i na końcu po prostu przeinstalowałem sam mysql-server i po problemie.
: 19 marca 2011, 15:27
autor: lessmian2
Kod: Zaznacz cały
Can't connect to local MySQL server through socket' var/run/mysqld/ mysqld.sock' (111)
Nie ma czegoś takiego jak
var/run/mysqld/ mysqld.sock, ale jest za to (najprawdopodobniej)
/var/run/mysqld/mysqld.sock - musiałeś źle skonfigurować ścieżkę do socketu.
Wallygator, osobiście nie lubię i nie polecam takiej metody, ale skoro pomogła ...