Sie sind nicht angemeldet.

1

08.04.2004, 16:46

MySQL Port verstellen

Hallo,

ich wollt das mysql port umstellen und hab den Befehl mysqladmin -P Portnummer verwendet, dieser funktioniert aber leider nicht!

wie kann man das sonst umstellen?

danke

2

08.04.2004, 18:46

/etc/mysql/my.cnf anschauen und glücklich sein
:schlumpf::chinese::schnarch:

4

08.04.2004, 21:12

Wieso sollte man das tun wollen?
Port 3306 ist Standard!

Quellcode

1
2
3
grep 3306 /etc/services
mysql           3306/tcp        # MySQL
mysql           3306/udp        # MySQL


Sicherheitstechnisch interessanter ist die Option bind-address=127.0.0.1 in der [mysqld]-Sektion, da Du dann Zugriffe von externen Hosts unterbindest ... nur falls das Deine originale Intention sein sollte ("Security by Obscurity" bringt nichts!)



Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

5

08.04.2004, 21:48

ganz einfach, wenn mehrere mysql server hinter einer firewall laufen wird das ganze interesant! :)

6

08.04.2004, 21:51

mehrere Server auf einem Rechner, oder wie? (macht aber keinen Sinn)
Ansonsten bräuchte man ja keine unterschiedlichen Ports ...


michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

7

08.04.2004, 21:55

ich hab eine server auf den gehen alle anfragen und je nach port leite ich auf unterschiedliche rechner weiter, auf dem einem rechner laufen die mysql server mit dem port bereich von 20000 bis 21000 auf dem anderen dann halt 21001 bis 22000 und dazu muss ich wissen wie man das port umstellt.

danke für die hilfe

8

08.04.2004, 22:03

> ich hab eine server auf den gehen alle anfragen und je nach port leite ich auf
> unterschiedliche rechner weiter,

soweit so klar, Portforwarding mit iptables ...

> auf dem einem rechner laufen die mysql server mit dem port bereich von 20000 bis
> 21000 auf dem anderen dann halt 21001 bis 22000

Du hast zwei Rechner, auf denen jeweils 1000 MySQL-Server "rumlungern"?
Das ist ganz schön ineffizient (Wartung/Updates)!
Hast Du schon mal was von Benutzermanagement gehört?
Auf jedem Rechner eine MySQL-Installation und jeder MySQL-Server kennt n verschiedene Benutzer ... die müssen nicht einmal "fremde" Datenbanken zu sehen bekommen!
Diese eine MySQL-Installation darf dann auch den Port 3306 benutzen, da die "Unterscheidung" beim Forwarding auf dem Firewall stattfindet ...

Seltsame Ideen gibt's ...


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

9

08.04.2004, 22:06

das war ja nur ein beispiel,natürlich bin ich nicht so wahnsenig und leg 1000 mysql server an, is ja der reine wahnsinn :)

nein, es laufen bis 10 stück auf einem rechner, damit ich die interne kommunikation von verschiedenen skripten testen kann!

10

08.04.2004, 22:17

na dann :crazy:

wobei man das sicherlich auch mit untershiedlichen DBs/Benutzern realisieren könnte ;)


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

11

08.04.2004, 22:19

P.S.: wieso unterhalte ich mich eigentlich mit zwei Nicks: bci und bcit6k?
Zwei Logins für ein und die selbe Person? Oder zwei Personen? Oder gar ein schizophrener!? ;)

Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

Thema bewerten