PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql und phpmy admin



Seiten : [1] 2

-Sensemann-
02.02.03, 15:40
MySQL said:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

im verzeichnis var/run

hab ich kein "/mysqld/mysqld.sock"

mysql hab ich über "apt-get install php4-mysql" installiert

mmh wo liegt der fehler ?

corresponder
02.02.03, 16:14
mysql-server muss installiert sein
und
du musst einen superuser anlegen:

bash>mysql
mysql> use mysql;
mysql> update user set password=password('GEHEIM') where User='root';
mysql>exit;

bash> mysqladmin reload

:cool:

-Sensemann-
02.02.03, 16:46
du kennst dich damit aus :cool:

danke dir werd ich gleich mal ausprobieren

hast auch icq ? :)

msi
02.02.03, 16:46
sieht so aus als hättest du mysqld nicht gestartet!
starte es und versuchs nochmal!

corresponder
02.02.03, 17:06
@Sensemann

hab kein icq
reagiere aber auf PNs und hier direkt verhältnismässig schnell...sauss (hatte mal ne ente)
:D

klar muss der daemon (mysqld) laufen....

gruss

c.

-Sensemann-
02.02.03, 19:43
so mysql-server + webmin-mysql "mysql-server control module for webmin"

der server startet nun auch automatisch :)

-Sensemann-
02.02.03, 19:50
"Error

MySQL said:

Access denied for user: 'root@localhost' (Using password: NO)
"

das ist die antwort !

giotto
02.02.03, 20:11
wenn du den typ von corresponder angewendet hast, musst du in der config.php von phpmyadmin natürlich auch das kennwort eintragen!

Alternativ kannst du das passwort wieder löschen...

cu
Giotto

-Sensemann-
02.02.03, 20:22
es gibt da eine config.inc.php

aber da find ich nur die variable validator:

corresponder
02.02.03, 20:45
/**
* Server(s) configuration
*/
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock'; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables)
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'deinpasswort'; // MySQL password (only needed


der abschnitt muss bei phpmyadmin in der config-inc.php
stehen !

gruss

c.

ps

die umbrüche bzw. abstände sind doof gepastet...sorry

-Sensemann-
02.02.03, 20:53
bis auf das http hab ich alles genauso eingetippt immer noch das gleiche oder erst mysql restarten ?

statt http hab ich config !

corresponder
02.02.03, 21:10
mach http !
dann müsste die authentifizierung gehen...
hast du mod_auth_mysql installiert ?

-Sensemann-
02.02.03, 21:18
mmh das ist die httpd.conf

corresponder
02.02.03, 21:29
LoadModule mysql_auth_module modules/mod_auth_mysql.so

?

das gibs bei mir noch...

-Sensemann-
02.02.03, 21:35
mmh schreib mal den gesamten syntax bitte :)

hab gerade das modul

"libapache-mo-auth-mysql" installiert.

corresponder
02.02.03, 21:36
datt is die gesamte syntax,

liegt im bereich LoadModule
da wo alle liegen...

-Sensemann-
02.02.03, 21:54
sense:/etc/apache# apache start
Syntax eroor on line 243 of /etc/apache/httpd.conf:
Can't locate API module structure `mysql_auth_module' in file /usr/lib/apache/1.3/mod_auth_mysql.so apache undefined symbol: mysql_auth_module


mmh

corresponder
02.02.03, 22:59
hi,

das libapache-mo-auth-mysql is vielleicht das gleiche....
wenn du willst, gib mir ssh zugriff und ich gucks mir an....

gruss

c.

-Sensemann-
02.02.03, 23:15
ähm ungern da hier nicht nur meine Privaten arbeiten lagern sondern auch von den anderen Familien Mitgliedern

deswegen sag lieber welche infos du noch brauchst!

corresponder
02.02.03, 23:22
sorry, war ne dumme idee...weil wir uns ja echt null kennen....hab ich nur letzte woche bei einem freund gemacht, der auch diesen unsäglichen fehler (mysql cant connect to socket) hatte....

also, wenn du mysql in einer konsole schreibst, kommt der fehler auch ?
wenn nicht, mach mal das von mir am anfang beschriebene...wenn du das durch hast, sach mir nochmal, was die config_ing.php macht....
da muss der user rein und es müsste lachen (passwort auch).....

-Sensemann-
02.02.03, 23:29
sense:/home/sense# mysql
ERR0R 1045: Access denied for user: 'root@localhost' (Using password: NO)
sense:/home/sense#

hatte das ja so in die config.inc.php eingetragen !

corresponder
02.02.03, 23:30
schreib mal

mysql -u root -p

...

oder guck dir die man pages von
mysqladmin
mysqlaccess
mysql

an....
mir fällt der weg selbst nicht ein, da ich keine kiste vor mir hab, die das so mit fehlern macht......

-Sensemann-
02.02.03, 23:32
ok konnte das eintippen und jetzt

steht da

Welcome to the MySQL monitor. Commands end with ; or \g

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

mysql

corresponder
02.02.03, 23:35
mach mal:

mysql -u root -p

dann frägt er nach deinem passwort und du hast ihm ja (mein thread am anfang) eins vergeben....somit müsste das gehen....

gruss

c.

-Sensemann-
02.02.03, 23:38
hab ich ja schon :)

und das pw hatte er ja auch schon angenommen !

corresponder
02.02.03, 23:45
komisch
hmmmm
und dann machst du (in der mysql konsole):

grant all privileges on bla_database.* to bla_user@localhost identified by 'password';

wobei bla natürlich deine haupt"mysql"tabelle ist....
und bla user =root
und "passwort" = deinpasswort

-Sensemann-
02.02.03, 23:49
also

grant all privileges on new.* to root@localhost identified by 'geheim';


mmh

corresponder
02.02.03, 23:57
grant all privileges on mysql.* to root@localhost identified by 'dein_password';

-Sensemann-
03.02.03, 00:06
als antwort kommt

Querrie ok, 0 rows affected (0.00 sec)

corresponder
03.02.03, 00:09
und jetzt versuchst du mal den phpmyadmin zu starten...
einfach in nem browser öffnen...
(wenn die config angepasst ist...)