mysql-server connecten

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

mysql-server connecten

Beitrag von localhost » 08.10.2003 19:38:35

Ich hab da auch ein problem auf server a habe ich den apache php4 und php4-mysql
und auf dem server b habe ich den mysql-server habe das skip-network auch auskommentirt kann aber nicht zur datenk conegten.

Ich im phpmyadmin die ip hingeschrieben user root port 3306 aber da steh immer fehler (111)
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 08.10.2003 19:55:33

Hi,

also erstmal schau mit einem Portscan ob der Port 3306 offen ist. Wenn er das ist geh direkt auf den Server und richte dort einen Account ein der sich auch von Rechner a aus mit der Datenbank verbinden kann. Per default geht das nicht soweit ich mich erinner...

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 08.10.2003 19:56:54

und wie mache ich das ich bin nicht so begabt eine idjoten sicher anleitung würde mcih jetzt retten
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 08.10.2003 20:11:16

Indem du dich per ssh mit dem Rechner auf dem MySQL laeft verbindest. Wenn du drauf bist, verbindest du du dich per

Code: Alles auswählen

mysql -u root mysql
mit der Datenbank. Das zweite mysql sagt dem Programm mysql das es die Datenbank mysql verwenden soll. In dem Programm gibst du dann folgendes ein

Code: Alles auswählen

UPDATE users WHERE User='root' SET Host='%'
damit hast du jetzt eine sehr unsichere MySQL Installation weil du dich als root von jedem Rechner aus verbinden kannst (und das auch noch ohne Passwort!).
Sobalt du mit phpMyAdmin an die Datenbank rankommst solltest du auf jeden Fall ein Passwort fuer den root Account setzten...
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 09.10.2003 19:28:51

thx
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

error

Beitrag von localhost » 10.10.2003 17:08:30

ich hab das so eingegeben dan kommt ERROR 1064: Fehler in der Syntax bei 'WHERE User='root' SET Host='%'' in zeile ein und geal wie ich das eingebe kann sein das der root accaut ein pw hatt oder so was.

Kann jemand einen root user machen und % host usw und mir den /var/lib/mysql/mysql/*
ordner geben das ich den nur einkopiren brauch

127.0.0.1@bk.ru

wer nett
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 12.10.2003 20:51:53

Ich hab zwie PC

PC a Mysql server in der my.cnf das skipp network auskommentirt (192.168.1.31)

PC b apache php4 pphp4-mysql (192.168.1.101)

und in der //etc/php4/apache/php.ini

das ganze mysql zeugs eingedragen aber es geht nicht
wo kann ich den nachschauen ob der port offen ist
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 14.10.2003 20:10:00

Weis das keiner ??
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 14.10.2003 20:54:01

muss ich beim der /etc/php4/apache/php.ini noch mer eindregan als den user das PW und die IP
ICh weis nicht was der sockel sein soll
und er stelt kein verbindung herr ?
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 14.10.2003 21:49:53

localhost hat geschrieben:wo kann ich den nachschauen ob der port offen ist
Wenn du dich mit

Code: Alles auswählen

telnet 192.168.1.31 3306
mit dem mysql verbinden koennen...
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 16.10.2003 09:30:57

muss ich den etwas beim apache einstellen oder in der /etc/php4/apache/php.ini
da steht auch was von mysql
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 16.10.2003 16:45:41

Der mysql Server hat erstmal nix mit apache oder php zu tun. Dort musst du also nix einstellen um den Server zu erreichen.

Hast du das mit dem telnet connect zum mysql versucht?
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 18.10.2003 16:59:28

jetzt kommt immer

WARNING: Can´t connect to local MySQL server through socket '/var/run/mysql/mysql.sock'(2) in /var/www
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 18.10.2003 20:05:21

so jetzt ist auf beiden PC der
apache php4 php4-mysql und mysql-client

auf dem zweiten pc ist noch ein mysql-server

immer wen ich von dem ersten auf den mysql-server connect will kommt das

WARNING: Can´t connect to local MySQL server through socket '/var/run/mysql/mysql.soc
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Benutzeravatar
localhost
Beiträge: 21
Registriert: 06.07.2003 00:37:16

Beitrag von localhost » 20.10.2003 21:31:57

[php]<body bgcolor=999999>
<?php
// config.php
error_reporting(E_ALL);

define('MYSQL_HOST', '192.168.1.31');
define('MYSQL_USER', 'username');
define('MYSQL_PASS', 'passwd');
define('MYSQL_DATABASE', 'no-nick');

$abfrage = "SELECT * FROM sforum_t_bak ORDER BY t_id DESC LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
nl2br($code);

echo "<b>Homepage Coding no-nick $row->titel";
}

?>[/php]
da kommt fehler in der zeile 13



[php]<?

@session_start();

if (!$serverid) {
$serverid = @mysql_connect (192.168.1.31, username, passwd) or die ("<br><br><br><br><br><center><b>Verbindung zurm Userdatenbankcenter nicht möglich ! :-(</b></center>");
}

if (!mysql_select_db("no-nick")) echo mysql_error($serverid);

require("functions.inc.php");

if ($_POST[set_user_sort] != "") { $_SESSION[pusersort] = $_POST[set_user_sort]; }
if ($_SESSION[pusersort] == "") { $_SESSION[pusersort] = "nickname"; }

if ($_POST[set_user_sortmodus] != "") { $_SESSION[pusersortmodus] = $_POST[set_user_sortmodus]; }
if ($_SESSION[pusersortmodus] == "") { $_SESSION[pusersortmodus] = "asc"; }

//User auslesen
$sqlbefehl= "Select * from user where uin='".$_SESSION['UIN']."'
And uin <> ''";
$ergebnis = mysql_query($sqlbefehl, $serverid);
if (mysql_num_rows($ergebnis) == 1) {
$user = mysql_fetch_array ($ergebnis);
}
?>[/php]

da kommt auch irgenwo ein fehler






[php]<?

@session_start();

if (!$serverid) {
$serverid = @mysql_connect ('192.168.1.31', 'username', 'passwd') or die ("<br><br><br><br><br><center><b>Verbindung zurm Userdatenbankcenter nicht möglich ! :-(</b></center>");
}

if (!mysql_select_db("no-nick")) echo mysql_error($serverid);

require("functions.inc.php");

if ($_POST[set_user_sort] != "") { $_SESSION[pusersort] = $_POST[set_user_sort]; }
if ($_SESSION[pusersort] == "") { $_SESSION[pusersort] = "nickname"; }

if ($_POST[set_user_sortmodus] != "") { $_SESSION[pusersortmodus] = $_POST[set_user_sortmodus]; }
if ($_SESSION[pusersortmodus] == "") { $_SESSION[pusersortmodus] = "asc"; }

//User auslesen
$sqlbefehl= "Select * from user where uin='".$_SESSION['UIN']."'
And uin <> ''";
$ergebnis = mysql_query($sqlbefehl, $serverid);
if (mysql_num_rows($ergebnis) == 1) {
$user = mysql_fetch_array ($ergebnis);
}
?>[/php]
Verbindung zurm Userdatenbankcenter nicht möglich ! :-(</
psychopathic debianer personality !!!
Keiner macht den Drogen !!!
Die ganz neue Rechschreibereform wird kommen !!!
Legasteniger an die macht !!!

Antworten