Sziasztok!
meggyűlt a bajom a mysql-el, tudnátok segíteni?
a rendszer arch
# /etc/rc.d/mysqld start
:: Starting MySQL [BUSY]
[FAIL]
# /etc/rc.d/mysqld restart
:: Stopping MySQL [DONE]
:: Starting MySQL [BUSY]
[FAIL]
ez azt mutatja számomra, hogy valami azért elindít,a mit itt aztán megállít
most akkor a mysqld fájlból próbáltam egyenként
# MYSQLD_ROOT="/var/lib/mysql"
# /usr/bin/mysqld_safe --datadir=$MYSQLD_ROOT
091019 22:21:59 mysqld_safe Logging to '/var/lib/mysql/arch-notebook.err'.
091019 22:21:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
ennek a fájlnak a tartalma:
091019 22:23:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
091019 22:23:36 [Note] Plugin 'FEDERATED' is disabled.
091019 22:23:36 [Note] Plugin 'ndbcluster' is disabled.
091019 22:23:36 InnoDB: Started; log sequence number 0 44233
091019 22:23:36 [Note] Event Scheduler: Loaded 0 events
091019 22:23:36 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.39' socket: '/tmp/mysql.sock' port: 3306 Source distribution
akkor nme kapok promtot
ha ujra el akarom inditani, azt mondja fut
# /usr/bin/mysqladmin -uUNKNOWN_USER ping
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
a mysql.sock fájl nem létezik
mit tudok tenni?
köszi
- 2122 megtekintés
Hozzászólások
Van elég hely a winyón? Nálam volt 1 ilyen gond, tele volt a winyó :D
--
Home: Ubuntu 8.04 LTS
Server: Debian Lenny
- A hozzászóláshoz be kell jelentkezni
van
- A hozzászóláshoz be kell jelentkezni
up (naa, lécci)
- A hozzászóláshoz be kell jelentkezni
Ha elindítottad a következő parancsok kimenetei kellenének:
ps xa | grep mysql
netstat -lnp | grep mysql
ls -l /var/lib/mysql
- A hozzászóláshoz be kell jelentkezni
# /etc/rc.d/mysqld start
:: Starting MySQL [FAIL]
# ps ax | grep mysql
4539 pts/0 S 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql
4637 pts/0 Sl 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/arch-notebook.err --pid-file=/var/lib/mysql/arch-notebook.pid --socket=/tmp/mysql.sock --port=3306
4801 pts/0 S+ 0:00 grep mysql
# netstat -lnp | grep mysql
unix 2 [ ACC ] STREAM LISTENING 25992 4637/mysqld /tmp/mysql.sock
# ls -l /var/lib/mysql
összesen 20536
-rw-rw---- 1 mysql root 1363 okt 20 15.47 arch-notebook.err
-rw-rw---- 1 mysql mysql 5 okt 20 15.47 arch-notebook.pid
-rw-rw---- 1 mysql mysql 5242880 okt 20 15.47 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 okt 19 21.56 ib_logfile1
-rw-rw---- 1 mysql mysql 10485760 okt 20 15.44 ibdata1
drwx------ 2 mysql mysql 4096 okt 19 21.56 mysql
drwx------ 2 mysql mysql 4096 okt 19 21.56 test
#
- A hozzászóláshoz be kell jelentkezni
/etc/my.cnf eleje:
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
datadir = /var/lib/mysql
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 16K
myisam_sort_buffer_size = 8M
a két socketet átírtam a hosszabbra, most nme ír hibát, DONE, már csak a phpmyadmin-t kell megokositani. Ez volna a megoldás? de hát akkor miért nem igy van alapbol?
- A hozzászóláshoz be kell jelentkezni
Az elso meglepo modon (client) a kliensre vonatkozik. Hogy hol keresse a socketet. A masodik a szerver. Nezd meg, hogy a php hol keresi es allitsd be jol.
- A hozzászóláshoz be kell jelentkezni
az ok, de ... na mindegy.. a lényeg, hogy most megy. a php.ini-ben errol semmi nincs, ill üres az = után
viszot a phpmyadmin ezt írja:
Nem tölthető be a mysql kiterjesztés. Ellenőrizze a PHP beállításait. - Dokumentáció
pedig a php.ini-ben:
extension=mysql.so
- A hozzászóláshoz be kell jelentkezni
phpinfo() -t ird bele egy phpba, majd nyisd meg brozerral. Az kiirja, hogy van-e mysql extension.
- A hozzászóláshoz be kell jelentkezni
van banna ilyen:
--with-mysql-sock=/tmp/mysql.sock' '--with-mysql=shared,mysqlnd' '--with-mysqli=shared,mysqlnd' '--with-openssl=shared' '--with-pcre-regex=/usr' '--with-pdo-mysql=shared,mysqlnd'
meg van mysqlnd táblázat, de sztem más is szokott lenni...de akkor miért nincs?
SZERK:
és igen:
#extension_dir = "/usr/lib/php/20060613/"
extension_dir = "/usr/lib/php/modules/"
köszi mindenkinek
- A hozzászóláshoz be kell jelentkezni
:D új küzdelem
user és pass után:
#2002 - A szerver nem válaszol (vagy nem megfelelően állították be a helyi MySQL szerver szoftvercsatornáját)
(kicsit lejjebb:
Nem tölthető be a mcrypt kiterjesztés. Ellenőrizze a PHP beállításait.
bár gondolom ez nem befolyásolja)
de ez lehet hogy megy egyedül is
- A hozzászóláshoz be kell jelentkezni
Hardlinkeld be a /tmp -be a mysql.sock-ot vagy oda rakd le alapbol. mcrypt extensiont meg rakd fel csomagbol vagy toltsd be siman, ha fent van.
- A hozzászóláshoz be kell jelentkezni
már sikerült megoldani, köszi
már csak azt akarom tudni, hogy az ubuntu 9.10 alatt tökéletes cuccom miért dobál csupa hibát és nem jelenik meg a képek egy része... abban nem 5.3as php van?.. na jó.. majd játszom:)
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni