Current time: 11-15-2024, 07:30 AM Hello There, Guest! (LoginRegister)


Post Reply 
MySQL Host change
Author Message
MartN Offline
Junior Member
*

Posts: 82
Joined: Jan 2010
Reputation: 0
Post: #1
MySQL Host change
nabend

ich möchte meinen mysql server nachträglich auf einen externen server packen zwecks performancen.
habe es nun mehrmals versucht, allerdings nicht zum gewünschten erfolg gekommen.

die forensuche hat mir leider auch nichts ausgespuckt.
ist es nachträglich überhaupt möglich den sql server extern zu lagern?
wenn ja, was muss denn dann alles geändert werden in den configs damit alles problemlos wie gewohnt funktioniert?

mfg
martn
03-03-2010 08:09 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #2
RE: MySQL Host change
Gehen sollte es schon.
Musst in ispCP in der ispcp.conf den Server ändern:
Code:
# Don't change this one
DATABASE_TYPE = mysql

DATABASE_HOST = localhost

DATABASE_NAME = ispcp

DATABASE_PASSWORD = DEIN PW

DATABASE_USER = ispcp_root

Ebenfalls müssen alle Seite die schon laufen und MySQL benötigen auf den neuen Server umgelenkt werden. Selbiges gilt auch für andere Dienste welche Du auf den neuen MySQL legen willst.

Greez BeNe
03-03-2010 06:09 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Snooops Offline
Junior Member
*****
Dev Team

Posts: 89
Joined: Nov 2009
Reputation: 0
Post: #3
RE: MySQL Host change
Du solltest auch beachten das die MySQL User auch von extern kommen dürfen, bzw. von deinem Server auf dem die websites liegen.
03-03-2010 07:53 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #4
RE: MySQL Host change
Richtig, wobei ispCP eigentlich schon einen Satz für den Benutzer mit "%" im Host anlegt.

Greez BeNe
03-03-2010 08:09 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Snooops Offline
Junior Member
*****
Dev Team

Posts: 89
Joined: Nov 2009
Reputation: 0
Post: #5
RE: MySQL Host change
Ja das ist mir aufgefallen was übrigends ziemlich krass ist. Gibt es dazu bereits einen Milestone dass man das selber festlegen kann ob die user externen zugriff haben oder nicht?
03-03-2010 10:28 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #6
RE: MySQL Host change
Nein! Aber solange dein MySQL nur an localhost gebunden ist passiert eh nichts. Alles andere sollte dann vielleicht auch durch ein FW verhindert werden, welche IP´s den auf den Port 3306 dürfen.

Wenn es mal eine Mulit-Server Version geben soll ist es zudem wieder nötig.

Greez BeNe
03-03-2010 10:50 PM
Visit this user's website Find all posts by this user Quote this message in a reply
MartN Offline
Junior Member
*

Posts: 82
Joined: Jan 2010
Reputation: 0
Post: #7
RE: MySQL Host change
Danke für die ganzen Antworten Smile

Also ich habe gerade mal testweise eine zweite IP auf meinen Server gebunden.
Diese soll später für den externen SQL Server dienen.
____________________

In der ispcp.conf habe ich den SQL Host auf xxx.xxx.xxx.xxx gesetzt.
In der SQL Config ebenfalls auf die Adresse xxx.xxx.xxx.xxx

Alle Seiten laufen noch mit Localhost, ist ja klar da der SQL Server noch local läuft, nur ebend auf die zweite IP gebunden.
Nur ispCP gibt mir diese Meldung nach dem IP Change:

Connection failed: SQLSTATE[28000] [1045] Access denied for user 'root'@'xxx-xxx-xxx-xxx.kimsufi.com' (using password: YES)
03-04-2010 01:08 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #8
RE: MySQL Host change
Das war das was Snooops gemeint hat
Quote:Du solltest auch beachten das die MySQL User auch von extern kommen dürfen
Darf denn der User Root drauf von extern ?
Wahrscheinlich nicht! Wenn dann haben die beide das gleiche PW auf den Server ?
Am besten legst du einen eigenen MySQL-User für ispcp an, ala ispcp-root.
Es gibt dazu eine Anleitung im Wiki.

Greez BeNe
03-04-2010 01:18 AM
Visit this user's website Find all posts by this user Quote this message in a reply
MartN Offline
Junior Member
*

Posts: 82
Joined: Jan 2010
Reputation: 0
Post: #9
RE: MySQL Host change
Musste einfach nur die Rechte von root von "localhost" auf "%" ändern.
Nun funktioniert es.

Vielen Dank Smile
______________________

Argh, nun habe ich ausversehen die Rechte für den localhost rausgehauen.
Sprich ich kann mich mit root leider nicht mehr in phpMyAdmin einloggen.
Kann man die Rechte irgendwie wieder hinzufügen? :S
(This post was last modified: 03-04-2010 01:39 AM by MartN.)
03-04-2010 01:24 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #10
RE: MySQL Host change
Du kommst aber noch mit mysqladmin oder mysql von der Shell auf den Server ?
Google weis da sicher schnellen rat Wink

Wobei wie gesagt so ein "root" Zugang für den MySQL nach aussen nicht gerade das sicherste ist...Skript-Kid´s lassen grüßen...

Greez BeNe
03-04-2010 01:56 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)