Toon posts:

[MySQL] Opstart probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,
Ik kom er niet meer uit :(
Na het installeren van MySQL 4.0.13 krijg ik de volgende melding met het opstarten van de server:
Can't start server : Bind on unix socket: Permission denied

Info:
P233Mhz, Slackware 9.0
Config:
code:
1
2
3
4
./configure \
--prefix=/usr/local/mysql \
--enable-assembler \
--with-innodb

Make
Make install
daarna install_db gedraaid (als root)
code:
1
chown -R mysql /usr/local/mysql/var

Als ik dan dit doe:
./usr/local/mysql/bin/mysqld_safe &
dan krijg je het volgende te zien
code:
1
2
3
4
5
6
[1] 2968
root@server:/usr/local/mysql/bin# Starting mysqld daemon with databases from /usr/local/mysql/var
030714 19:34:18  mysqld ended


[1]+  Done                    ./mysqld_safe


Dit is de output van mijn /usr/local/mysql/var/server.err
code:
1
2
3
4
5
6
7
8
030714 19:34:18  mysqld started
030714 19:34:18  Can't start server : Bind on unix socket: Permission denied
030714 19:34:18  Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
030714 19:34:18  Aborting

030714 19:34:18  /usr/local/mysql/libexec/mysqld: Shutdown Complete

030714 19:34:18  mysqld ended


Dit is mijn config van /etc/my.cnf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[client]
port            = 3306
socket          = /tmp/mysql.sock

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
net_buffer_length = 2K
thread_stack = 64K

/tmp/mysql.sock bestaat ook helemaal niet...ook niet in /var/run/mysql/ (wat ik in een ander topic heb gezien).

Iemand die toch weet wat ik nog verder kan doen? Ik heb al geprobeerd andere versies van mysql te installeren, maar geen succes en ik wil geen rpm's installeren, omdat ik graag wil zien wat en waar ik iets doe.

HELP :)

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Dit gaat over het installeren en configureren van een softwarepakket, niet over een programmeerkwestie opzich ;) Daarom verhuis ik hem naar NOS, waar ze veel meer hierover weten :)

BTW draait er niets op 3306 op je server? Verander anders eens die 3306 in 3305 oid :)

Verwijderd

Topicstarter
nope...helpt ook niet :(

  • DiedX
  • Registratie: December 2000
  • Nu online
Post eens een 'ps aux'

edit: dom. Draai je safe_mysqld wel als root?

[ Voor 64% gewijzigd door DiedX op 14-07-2003 20:35 ]

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


Verwijderd

Topicstarter
DiedX schreef op 14 July 2003 @ 20:32:
Post eens een 'ps aux'

edit: dom. Draai je safe_mysqld wel als root?
yep...
en een ps laat inderdaad niks zien als ik niet opstart :P

  • DeTeraarist
  • Registratie: November 2000
  • Laatst online: 05-05 05:20

DeTeraarist

#Boots2Asses

Bij mij hielp het door de groep en eigenaar van /var/mysql (of waar de databases mogen staan), op mysql zetten.
chown -R /var/mysql mysql
chgrp -R /var/mysql mysql

edit:
oops, half gelezen maar, sorry
maar zet de groep ook eens op mysql, dat stond er nog niet bij :)

[ Voor 25% gewijzigd door DeTeraarist op 14-07-2003 22:39 ]

Soms, als ik heel stil ben, kan ik de zon horen schijnen


  • twiekert
  • Registratie: Februari 2001
  • Laatst online: 28-04 13:56
ziet eruit als een rechten probleempje. reset de rechten eens volgens de manual :?

uit de install-binary manual:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
     shell> groupadd mysql
     shell> useradd -g mysql mysql
     shell> cd /usr/local
     shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
     shell> ln -s full-path-to-mysql-VERSION-OS mysql
     shell> cd mysql
     shell> scripts/mysql_install_db
     shell> chown -R root  .
     shell> chown -R mysql data
     shell> chgrp -R mysql .
     shell> bin/safe_mysqld --user=mysql &
     or
     shell> bin/mysqld_safe --user=mysql &
     if you are running MySQL 4.x
Pagina: 1