Toon posts:

[mysq] 2 x mysqld op 1 machine

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil voor m'n dns-beheersysteem een aparte mysql server laten draaien zodat root hem nie kan fuckuppen in zn phpmyadmin, machine is niet van mezelf :).

De normale mysqld draait al, standaard settings, standaard compile.

Heb net 2e mysql-server gecompiled in /chroot/mysql, Nu heb ik om hem naast de andere mysqld te laten draaien de volgende command line om um te starten:
code:
1
2
3
4
5
root@server01:/chroot/mysql# bin/safe_mysqld --no-defaults --datadir=/chroot/mysql/var/ --port=6836 --pid-file=/chroot/mysql/tmp/mysql.pid --user=mysql --socket=/chroot/mysql/tmp/mysql.sock
Starting mysqld daemon with databases from /chroot/mysql/var/
020704 19:41:09  mysqld ended

root@server01:/chroot/mysql#

. Dah ga dus nie goe :P, de errorlog :
code:
1
2
3
4
5
6
7
8
9
10
11
root@server01:/chroot/mysql# cat var/server01.err
020704 19:41:09  mysqld started
020704 19:41:09  Can't start server : Bind on unix socket: Permission denied
020704 19:41:09  Do you already have another mysqld server running on socket: /chroot/mysql/tmp/mysql.sock ?
020704 19:41:09  Aborting

020704 19:41:09  /chroot/mysql/libexec/mysqld: Shutdown Complete

020704 19:41:09  mysqld ended

root@server01:/chroot/mysql#

.

De dir /chroot/mysql/tmp (waar ik socket hem aangegeven) :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
root@server01:/chroot/mysql# ls -l
total 44
drwxr-xr-x    2 root     mysql    4096 Jul  4 19:04 bin/
drwxr-xr-x    3 root     mysql    4096 Jul  4 19:04 include/
drwxr-xr-x    2 root     mysql    4096 Jul  4 19:04 info/
drwxr-xr-x    3 root     mysql    4096 Jul  4 19:04 lib/
drwxr-xr-x    2 root     mysql    4096 Jul  4 19:04 libexec/
drwxr-xr-x    3 root     mysql    4096 Jul  4 19:04 man/
drwxr-xr-x    6 root     mysql    4096 Jul  4 19:04 mysql-test/
drwxr-xr-x    3 root     mysql    4096 Jul  4 19:04 share/
drwxr-xr-x    7 root     mysql    4096 Jul  4 19:04 sql-bench/
drwxrwxrwx    2 mysql    mysql    4096 Jul  4 19:28 tmp/
drwx------    4 mysql    mysql    4096 Jul  4 19:41 var/
root@server01:/chroot/mysql#

uhmm.....help?

Verwijderd

Topicstarter
Moet zo'n socket vantevoren als bestaan? of bepaalde rechten hebben?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 14-08 19:17

Janoz

Moderator Devschuur®

!litemod

Je kunt niet 2 programma's naar dezelfde poort laten luisteren. Een mogelijkheid is (mits mysql dat kan) om de 2e op een andere poort te laten luisteren.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Op donderdag 04 juli 2002 21:49 schreef Janoz het volgende:
Je kunt niet 2 programma's naar dezelfde poort laten luisteren. Een mogelijkheid is (mits mysql dat kan) om de 2e op een andere poort te laten luisteren.
zie de commandline : --port=6836, dit is een optie die ik uit de handleiding van mysql tover : http://www.mysql.com/doc/s/a/safe_mysqld.html.

  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
In de manual staat een apart stukje over meerdere mysqld's op dezelfde machine: http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_Administration.html#Multiple_servers

Welcome to the desert of the real.