PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL nicht nur local



localhost
03.10.02, 23:00
Wie kann ich auf die MySQL von auserhalb zugreifen man kann mir gesagt ich muss den port durchalten und "/etc/mysql/my.cnf anpassen, skip-networking kommentieren"
aber wie ??

bernie
04.10.02, 06:52
Hi,

du machst das ConfigFile auf und gibst ein # vor skip-networking.
Und dann legst du noch einen User an der von aussen auf die DB kann. Siehe dazu mysql.user mysql.db

Ciao, Bernie

localhost
04.10.02, 11:49
toll
mysql.user ( command not found )
mysql.db ( command not found )

localhost
04.10.02, 11:58
http://lists.hostsharing.net/archiv/technik/2001-March/001669.html <-- das geht auch bei mir nicht ?!?!?.,.,

bernie
04.10.02, 12:17
mysql.user bedeutet
Datenbank: mysql
Table: user

Dort musst du verschiedene Felder setzen.

Ciao, Bernie

localhost
04.10.02, 12:21
wie mache ich das kannste mir da ne kleine anleitung geben und ich habe nur die test tabele klaub ich

bernie
04.10.02, 12:34
Hi,

also schön.

Ich würde dir empfehlen den PHPMyAdmin (Apache, PHP4 und php4-mysq nötig) zu installieren, damit wird einiges einfacher, der sollte bei deiner Distri dabei sein. Die SQL-Befehle kann ich auch nicht auswendig.

Wenn du dich als root in deine DB einloggst siehst du eine Datenbank mit dem Namen mysql.
in der siehst du ein paar Tables. In der Table "user" setzt du die Werte:

Host = deine IP oder localhost
User = der Username
Password = das Passwort
Der Rest alles auf "N"

in der Table "db" setzt du folgendes

Host = Wieder die IP
Db = auf welche Datenbank
User = dieser User zugreifen darf
Alles auf "Y"

dann machste ein "flush privileges" und die Sache hat sich.
Und wie eine SQL-DB aufgebaut ist kannst du dir bei Gelegenheit genau so anschauen wie SQL-Befehle.

Ciao, Bernie

localhost
04.10.02, 12:40
Ich rede hier doch gegen eine Wand wie locke cih mich in die Mysql tabelen ein und noch was mysql -p <-- das PW wie ist das oder wo steht das ich habs nciht vergeben und nichtz

bernie
04.10.02, 12:46
Dann ist es vermutlich leer, oder glaubst du deine Distri setzt ein zufälliges Passwort weil ihr grad so fad ist?
"mysql -uroot -p"
und du bist drin.

Ciao, Bernie

localhost
04.10.02, 12:49
immer wieder das kleiche

Enterpreis:/# mysql -uroot -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

localhost
04.10.02, 12:50
gieb da nciht irgen ne password datei die ich löchen kann oder so was

bernie
04.10.02, 12:51
Hast du vielleicht bei der Installation von MySQL ein Passwort gesetzt?
Wenn du echt nicht mehr in die DB kommst, schicke ich dir eine default DB.

Schick mir deine E-Mail als PN.

Ciao, Bernie

bernie
04.10.02, 12:52
Hi,

Original geschrieben von localhost
gieb da nciht irgen ne password datei die ich löchen kann oder so was
Nein, das Passwort wird in der mysql.user Table gespeichert.

Ciao, Bernie

localhost
04.10.02, 12:52
ok thx
kommt

localhost
04.10.02, 13:10
ja und wie komme ich den jetzt daran ?

bernie
04.10.02, 13:16
Du sollst mir deine E-Mail Adresse als PN schicken. Wie ich schon erwähnt habe.

Ciao, Bernie

localhost
04.10.02, 13:55
kamm die mail an ??
also die PN

bernie
04.10.02, 13:59
ja, drei Mal ;)

Ciao, Bernie

localhost
04.10.02, 14:03
ja damit gietz keine problem hab zurück geschriben

localhost
04.10.02, 14:31
ok ich bin jetzt drin aber jetzt weis ich nicht was ich da machen loss

bernie
04.10.02, 15:21
Hi,

lies die vorherigen Postings, da steht alles drin. Ein bisschen was musst du schon selber auch machen.

Ciao, Bernie

localhost
04.10.02, 15:37
Ich komme mit dem phpadmin aber nur auf dei test drauf also die test tabel sontz keine

bernie
04.10.02, 15:45
Hi,

wenn du dich als root anmeldest kann ich mir das nicht vorstellen, schliesslich funktionierts bei mir.

Ciao, Bernie

localhost
04.10.02, 15:57
Enterpreis:/# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 71 to server version: 3.23.49-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> \h

MySQL commands:
Note that all text commands must be first on line and end with ';'
help (\h) Display this help.
? (\?) Synonym for `help'.
clear (\c) Clear command.
connect (\r) Reconnect to the server. Optional arguments are db and host.
edit (\e) Edit command with $EDITOR.
ego (\G) Send command to mysql server, display result vertically.
exit (\q) Exit mysql. Same as quit.
go (\g) Send command to mysql server.
nopager (\n) Disable pager, print to stdout.
notee (\t) Don't write into outfile.
pager (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print (\p) Print current command.
quit (\q) Quit mysql.
rehash (\#) Rebuild completion hash.
source (\.) Execute a SQL script file. Takes a file name as an argument.
status (\s) Get status information from the server.
tee (\T) Set outfile [to_outfile]. Append everything into given outfile.
use (\u) Use another database. Takes database name as argument.

Connection id: 71 (Can be used with mysqladmin kill)

mysql>



Was jetzt ??