Strona 2 z 2

: 19 marca 2011, 15:33
autor: Wallygator
Tylko w ostateczności posuwam się do tego, nie miałem już więcej pomysłów, a wyglądało też tak jakby nie było kilku plików. Najważniejsze, że pomogło i trwało jakieś 15 sekund.

: 16 kwietnia 2011, 22:19
autor: TooMeeK

Kod: Zaznacz cały

chmod 755 -R /var/run/mysqld
też nie pomaga :(
mam:

Kod: Zaznacz cały

Apr 16 22:22:04 vhost /etc/init.d/mysql[10718]: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
Apr 16 22:22:19 vhost /etc/init.d/mysql[10947]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Apr 16 22:22:19 vhost /etc/init.d/mysql[10947]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Apr 16 22:22:19 vhost /etc/init.d/mysql[10947]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Apr 16 22:22:19 vhost /etc/init.d/mysql[10947]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
próbowałem:
- ręcznie utworzyć /var/run/mysqld/mysqld.sock - nie pomaga, jest kasowany przy próbie uruchomienia MySQL
- skopiować katalogi /var/lib/mysql i /etc/mysql z innego serwera - nie działa
- nadać uprawnienia do /var/run/mysqld - nie pomaga
Dodam, że jest to nowa instalacja MySQL na Debian Squeeze 32bit.

Jeszcze wcześniejsza próba uruchomienia w safe mode:

Kod: Zaznacz cały

Apr 16 22:04:11 vhost mysqld_safe[9668]: 110416 22:04:11  InnoDB: Starting shutdown...
Apr 16 22:04:17 vhost mysqld_safe[9668]: 110416 22:04:17  InnoDB: Shutdown completed; log sequence number 0 44233
Apr 16 22:04:17 vhost mysqld_safe[9668]: 110416 22:04:17 [Note] /usr/sbin/mysqld: Shutdown complete
Apr 16 22:04:17 vhost mysqld_safe[9668]: 
Apr 16 22:04:17 vhost mysqld_safe[9683]: 110416 22:04:17 [Note] Plugin 'FEDERATED' is disabled.
Apr 16 22:04:17 vhost mysqld_safe[9683]: 110416 22:04:17  InnoDB: Started; log sequence number 0 44233
Apr 16 22:04:17 vhost mysqld_safe[9683]: ERROR: 1050  Table 'plugin' already exists
Apr 16 22:04:17 vhost mysqld_safe[9683]: 110416 22:04:17 [ERROR] Aborting
Apr 16 22:04:17 vhost mysqld_safe[9683]: 
Apr 16 22:04:17 vhost mysqld_safe[9683]: 110416 22:04:17  InnoDB: Starting shutdown...
Apr 16 22:04:23 vhost mysqld_safe[9683]: 110416 22:04:23  InnoDB: Shutdown completed; log sequence number 0 44233
Apr 16 22:04:23 vhost mysqld_safe[9683]: 110416 22:04:23 [Note] /usr/sbin/mysqld: Shutdown complete
Apr 16 22:04:23 vhost mysqld_safe[9683]: 
EDIT: Rozwiązanie.
Nie wiem dlaczego, ale działa TYLKO W TEN SPOSÓB:
serwer:

Kod: Zaznacz cały

sudo mysqld --user=mysql --socket=/tmp/mysqld.sock
klient:

Kod: Zaznacz cały

mysql -u root -p -h localhost --socket=/tmp/mysql.sock
przecież to nowa instalacja, pakiet: mysql-server, wersja: 5.1.49-3
uprawnienia do folderu /var/run/mysqld:

Kod: Zaznacz cały

admin@vhost:~$ sudo ls -l /var/run/
...
drwxr-xr-x 2 mysql       root        4096 04-16 21:17 mysqld
natomiast do /tmp jak wiadomo jest pełny dostęp:

Kod: Zaznacz cały

admin@vhost:~$ ls -l /tmp
srwxrwxrwx 1 mysql mysql 0 04-16 23:21 mysql.sock
EDIT: haha, ale numer.

Kod: Zaznacz cały

chmod 775 /var/run
załatwiło sprawę :) ))