Zugriff auf mySQL
Zugriff auf mySQL
Hallo
ich habe einen Rechnernamen, einen Datenbanknamen, Benutzername und Passwort.
Wie kann ich am einfachsten auf die DAtenbank zugreifen???
ich habe einen Rechnernamen, einen Datenbanknamen, Benutzername und Passwort.
Wie kann ich am einfachsten auf die DAtenbank zugreifen???
Re: Zugriff auf mySQL
Hört sich gut an,
wenn du den Server und die Datenbank kennst, dafür einen Benutzernamen inklusive Passwort hast, sehe ich da kein Problem.
Wie lautet deine Frage
wenn du den Server und die Datenbank kennst, dafür einen Benutzernamen inklusive Passwort hast, sehe ich da kein Problem.
Wie lautet deine Frage
stell dir vor, es geht, und keiner kriegt es hin.
Re: Zugriff auf mySQL
womit kann ich auf die datenbank zugreifen.
ich möchte ein xtcommerce shop einrichten, und muss dafür ja vorher ne datenbank inkl. tabelle haben. und die muss ich ja erstellen...
ich möchte ein xtcommerce shop einrichten, und muss dafür ja vorher ne datenbank inkl. tabelle haben. und die muss ich ja erstellen...
-
- Beiträge: 295
- Registriert: 30.11.2006 22:26:48
- Lizenz eigener Beiträge: GNU General Public License
Re: Zugriff auf mySQL
Hier kannst du zum einen über die Konsole gehen und zum anderen über phpmyadmin, was bei den meisten Leuten der eigentliche Weg ist.frindly hat geschrieben:womit kann ich auf die datenbank zugreifen.
ich möchte ein xtcommerce shop einrichten, und muss dafür ja vorher ne datenbank inkl. tabelle haben. und die muss ich ja erstellen...
Du brauchst die Tabellen nicht von Hand anzulegen, sondern nur eine Datenbank. Der XT Commerce Shop hat ja eine eigene Installationsroutine dabei, die dir die ganzen Tabellen anlegt.
mfg
Günni
Günni
- ckoepp
- Beiträge: 1409
- Registriert: 11.06.2005 20:11:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nähe Heidelberg
Re: Zugriff auf mySQL
...wenn du phpmyadmin aufspielt schau zu, dass du es für Dritte unerreichbar machst. Danach suchen inzwischen ganze Botfarmen (bei den Bugs und schnellen Releasezeiten kein Wunder ). Hab jeden Tag einige Suchaktionen nach phpmyadmin in den logfiles und ich möchte nicht wissen wie viele Installation schon ausgenutzt wurden
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway
Ernest Hemingway
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: Zugriff auf mySQL
Hallo,
ich hänge mich an @ckoepp Ausführungen an und schlage vor, erst einmal die Bordmittel zu verwenden.
Aufgrund der Optionenvielfalt und der Komplexität der Aufgabenbereiche ist die Lernkurve zugegebenermaßen etwas steil. Es finden sich allerdings kohortenweise Tipps und Howtos zu einzelnen Problemstellungen im Netz und natürlich wird Ihnen auch in ihrem "Forum of choice" (Foc) bei konkreten Anwendungsproblemen geholfen.
Nun zum Fleisch:
Wenn Du das rezipierst und ad hoc umsetzt, solltest Du Angst vor Dir selber bekommen und einen mehrjährigen Rückzug in die Einsamkeit der iranischen Bergwelt in Erwägung ziehen.
Es lohnt sich aber trotzdem, sich mit diesen Dokumenten zu beschäftigen. Der Nebel lichtet sich langsam. Aber er lichtet sich.
http://dev.mysql.com/doc/refman/5.1/de/index.html
Auch hier gibt es viel (zu viel) zu lesen. Die Geduld lohnt sich aber meistens. und dann in die Eingabeaufforderung ein superlanges, unknackbares Passwort eintragen, ist ein gerne genommener Opener.
und dann das superlange, unknackbare Passwort bringt Dich an den Ort der Verzweiflung. hilft (ein wenig) und beendet das Leiden.
Groetjes, niels
ich hänge mich an @ckoepp Ausführungen an und schlage vor, erst einmal die Bordmittel zu verwenden.
Aufgrund der Optionenvielfalt und der Komplexität der Aufgabenbereiche ist die Lernkurve zugegebenermaßen etwas steil. Es finden sich allerdings kohortenweise Tipps und Howtos zu einzelnen Problemstellungen im Netz und natürlich wird Ihnen auch in ihrem "Forum of choice" (Foc) bei konkreten Anwendungsproblemen geholfen.
Nun zum Fleisch:
Code: Alles auswählen
man mysql
man mysqladmin
Es lohnt sich aber trotzdem, sich mit diesen Dokumenten zu beschäftigen. Der Nebel lichtet sich langsam. Aber er lichtet sich.
http://dev.mysql.com/doc/refman/5.1/de/index.html
Auch hier gibt es viel (zu viel) zu lesen. Die Geduld lohnt sich aber meistens.
Code: Alles auswählen
mysqladmin -u root -p
Code: Alles auswählen
mysql -u root -p
Code: Alles auswählen
help
Code: Alles auswählen
quit;
Groetjes, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
Re: Zugriff auf mySQL
Macht es Sinn bzw. ist es leicht Möglich sich einen eigenen Webserver mit SQL und PHP aufzusetzen, damit man so Shopsoftware leicht testen kann?
Re: Zugriff auf mySQL
@frindly
Ich hab damit noch nichts zu tun gehabt:
lighttpd und php5-cgi installiert.
Ein bischen gelesen und /etc/php5/php.ini durch
/usr/share/doc/php5-common/examples/php.ini-recommended ersetzt.
(nur nach Gefühl gehandelt. Ultimative PHP-Tips?)
Mit lighty-enable-mod nur die Module ssl (+server.pem) und fastcgi aktiviert.
(Darin zum Spielen die Werte "max-procs" und "PHP_FCGI_CHILDREN" "angepaßt".)
Noch ein "Modul" für Redirect/Rewrite http->https gebastelt.
Eine Anwendung (squirrelmail, Bsp.) nach /var/www/ verlinkt.
Läuft.
Zur Anbindung von PHP an sql/mysql gibt es einige Parameter in php.ini, wie ich sehe.
mysql.default.host : muß nicht auf dem Rechner laufen.
Ich hab damit noch nichts zu tun gehabt:
lighttpd und php5-cgi installiert.
Ein bischen gelesen und /etc/php5/php.ini durch
/usr/share/doc/php5-common/examples/php.ini-recommended ersetzt.
(nur nach Gefühl gehandelt. Ultimative PHP-Tips?)
Mit lighty-enable-mod nur die Module ssl (+server.pem) und fastcgi aktiviert.
(Darin zum Spielen die Werte "max-procs" und "PHP_FCGI_CHILDREN" "angepaßt".)
Noch ein "Modul" für Redirect/Rewrite http->https gebastelt.
Eine Anwendung (squirrelmail, Bsp.) nach /var/www/ verlinkt.
Läuft.
Zur Anbindung von PHP an sql/mysql gibt es einige Parameter in php.ini, wie ich sehe.
mysql.default.host : muß nicht auf dem Rechner laufen.
Zuletzt geändert von rendegast am 24.08.2008 17:01:54, insgesamt 3-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Zugriff auf mySQL
hört sich irgendwie kompliziert an.
ich dachte mehr an folgende lösung...
mittels aptitude apache2, php und mysql installieren,
hoffen das alles richtig eingebunden wird.
dann mit mysql ne datenbank erzeugen und die shopsoftware local nutzen.
aber es kann auch sein das es zu einfach ist....
ich dachte mehr an folgende lösung...
mittels aptitude apache2, php und mysql installieren,
hoffen das alles richtig eingebunden wird.
dann mit mysql ne datenbank erzeugen und die shopsoftware local nutzen.
aber es kann auch sein das es zu einfach ist....
Re: Zugriff auf mySQL
Darin steckt wohl der Unterschied: apache (libapache2-mod-php5) <-> lighttpd (php5-cgi)
(Webserver gibts wie Sand am Meer)
"Module aktivieren": Link /etc/lighttpd/conf-enabled/Modullink -> /etc/lighttpd/conf-available/Modul
(Webserver gibts wie Sand am Meer)
"Module aktivieren": Link /etc/lighttpd/conf-enabled/Modullink -> /etc/lighttpd/conf-available/Modul
Zuletzt geändert von rendegast am 25.08.2008 03:12:04, insgesamt 3-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Zugriff auf mySQL
Ja, so geht's auch, am besten php als apache Modul installieren (libapache2-mod-php5), dann musst du nur noch mit a2enmod php aktivieren und kannst loslegen.ich dachte mehr an folgende lösung...
mittels aptitude apache2, php und mysql installieren,
hoffen das alles richtig eingebunden wird.
- ckoepp
- Beiträge: 1409
- Registriert: 11.06.2005 20:11:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nähe Heidelberg
Re: Zugriff auf mySQL
...und immer schön php5-suhosin verwenden!
PHP ist von Natur aus ein kleines biestiges Stückchen Software. Es ist und bleibt leider das Einfallstor Nummer 1 für Server
Sorry fürs Klugscheißen...finds aber wichtig das mal gehört zu haben.
Viel zu viele installieren PHP einfach mal so und wundern sich später wie irgendwelche 14jährigen auf ihre Server gekommen sind
PHP ist von Natur aus ein kleines biestiges Stückchen Software. Es ist und bleibt leider das Einfallstor Nummer 1 für Server
Sorry fürs Klugscheißen...finds aber wichtig das mal gehört zu haben.
Viel zu viele installieren PHP einfach mal so und wundern sich später wie irgendwelche 14jährigen auf ihre Server gekommen sind
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway
Ernest Hemingway
Re: Zugriff auf mySQL
Danke.ckoepp hat geschrieben:...und immer schön php5-suhosin verwenden!
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Zugriff auf mySQL
Was ist php5-suhosin , habe ich noch nie gehört.
Ok, da der Rechner der mit Apache (ab besten wohl gleich 2er Version ) PHP und MySQL hinter einem Router steht und nur intern für Testzwecke genutzt werden soll.... brauch ich mir nicht wirklich viel Gedanken machen...
Mal ne anderen Frage.
Die SQL Datenbank, wo liegt die, und kann ich die einfach sichern?
z.b.
Mittels cp einfach wegkopieren, dann z.b. Linux neu installieren und zurückkopieren?
Ok, da der Rechner der mit Apache (ab besten wohl gleich 2er Version ) PHP und MySQL hinter einem Router steht und nur intern für Testzwecke genutzt werden soll.... brauch ich mir nicht wirklich viel Gedanken machen...
Mal ne anderen Frage.
Die SQL Datenbank, wo liegt die, und kann ich die einfach sichern?
z.b.
Mittels cp einfach wegkopieren, dann z.b. Linux neu installieren und zurückkopieren?
- ckoepp
- Beiträge: 1409
- Registriert: 11.06.2005 20:11:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nähe Heidelberg
Re: Zugriff auf mySQL
Das solltest du aber wenn du PHP einsetzt. PHP ist ein Meisterstück schlechter Programmierung und vor etwas mehr als einem Jahr war es der Sicherheitschef leid gegen Wände zu reden und hat PHP verlassen. Danach hat er sich dran gemacht die gröbsten Schwachstellen abzusichern und Suhosin ist das Ergebnis davonfrindly hat geschrieben:Was ist php5-suhosin , habe ich noch nie gehört.
Ein Modul (+ Patch im Optimalfall) das einige sicherheitskritische Funktionen patcht und so PHP ein wenig sicherer macht. Inzwischen ist suhosin schon auf tausenden Webservern im Einsatz und quasi Standard mit einer PHP Installation.
Siehe http://www.suhosin.org
Das steht in deiner /etc/mysql/my.cf - zum Backup der Datenbanken gibts mehrere Lösungen. Eine davon hast du ja richtig erkannt: einfach das Datenverzeichnis kopiernfrindly hat geschrieben: Mal ne anderen Frage.
Die SQL Datenbank, wo liegt die, und kann ich die einfach sichern?
z.b.
Mittels cp einfach wegkopieren, dann z.b. Linux neu installieren und zurückkopieren?
Allerdings muss dazu der mysql heruntergefahren werden. Hot-copy erreichst du nur mit etwas aufwändigeren Platteninstallationen (beruht aber da auch auf einem simplen cp). Die Suchfunktion hilft dir da sicher weiter - hatten das Thema ja inzwischen einige Male
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway
Ernest Hemingway
Re: Zugriff auf mySQL
das hilft mir weiter. dankeDas steht in deiner /etc/mysql/my.cf - zum Backup der Datenbanken gibts mehrere Lösungen. Eine davon hast du ja richtig erkannt: einfach das Datenverzeichnis kopiern
ok. gut zu wissen, aber für das lokale netz völlig unrelevant.und so PHP ein wenig sicherer macht