PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probleme mit MySql



superuserroot
09.04.04, 15:07
Hi Leute ich habe Probleme mit MySql starten...
Ich hab mich hier auch schon umgeschaut ob jemand das ähnliche Problem hat...bin aber nicht fündig geworden.

Also, wenn ich im Bootloader den mysql-dienst aktivieren möchte, kommt eine Fehlermeldung:

Creating MySQL privilege database and starting MySQL...
Neither host 'dhcppc1' and 'localhost' could not be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option
..failed

ich hab auch mal in der Datei /etc/HOSTNAME nachgeschaut....

->linux.local

in der Datei /etc/hosts steht folgender Eintrag

#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#

127.0.0.1 localhost

# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback

fe00::0 ipv6-localnet

ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts

127.0.0.2 linux.local linux

Kann mir jemand helfen???

Greetz SuperUserRoot

BBlack
09.04.04, 15:17
Hi Leute ich habe Probleme mit MySql starten...
Ich hab mich hier auch schon umgeschaut ob jemand das ähnliche Problem hat...bin aber nicht fündig geworden.

Also, wenn ich im Bootloader den mysql-dienst aktivieren möchte, kommt eine Fehlermeldung:

Creating MySQL privilege database and starting MySQL...
Neither host 'dhcppc1' and 'localhost' could not be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option
..failed

ich hab auch mal in der Datei /etc/HOSTNAME nachgeschaut....

->linux.local

in der Datei /etc/hosts steht folgender Eintrag

#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#

127.0.0.1 localhost

# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback

fe00::0 ipv6-localnet

ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts

127.0.0.2 linux.local linux

Kann mir jemand helfen???

Greetz SuperUserRoot

In der hostname nur linux angeben, sollte eigentlich reichen.

superuserroot
09.04.04, 15:23
In der hostname nur linux angeben, sollte eigentlich reichen.

mhhh wie meinst du das, es steht ja unter der datei HOSTNAME linux.local drin!

Greetz SuperUserRoot

superuserroot
09.04.04, 17:31
das funzt leider immer noch nicht....kann mir sonst noch jemand weiterhelfen????

Greetz SuperUserRoot

Pingu
09.04.04, 18:01
Hi,

wie BBlack schon schrieb: In /etc/hostname gehört nur der Hostname, nicht die Domain. Hostname = Rechnername
-> Hostname = Linux
-> Domainname = .local

Pingu

superuserroot
09.04.04, 18:23
Hi,

wie BBlack schon schrieb: In /etc/hostname gehört nur der Hostname, nicht die Domain. Hostname = Rechnername
-> Hostname = Linux
-> Domainname = .local

Pingu

also ich hab mal
->Linux, dann mal
->dhcpp1, dann mal
->dhcpp1.local
eingetragen....

jeweils immer ein reboot gemacht, nix funzt!

kann mir mal noch jemand sagen was das heißt?
restart this script with the --force option

Greetz SuperUserRoot

Benno
09.04.04, 19:03
Gib mal so wie es steht, das hostname command an.
Geh mal in die Console und gib
hostname --help ein.
Damit bekommst Du aktuelle Informationen über Deinen hostnamen oder kannst Ihn sogar neu setzen.

superuserroot
09.04.04, 19:22
Gib mal so wie es steht, das hostname command an.
Geh mal in die Console und gib
hostname --help ein.
Damit bekommst Du aktuelle Informationen über Deinen hostnamen oder kannst Ihn sogar neu setzen.
also ich hab das jetzt so eingegeben, wie ich das zurückbekommen hab

->gethostname()=`dhcppc1'
->dhcppc1 <===hab ich eingetragen in /etc/HOSTNAME & funzt leider nicht!

Benno
09.04.04, 19:40
gib mal
mysql connect
in der Console ein.
Was kommt da für eine Meldung:

Oder versuch mal
mysqladmin version
Was kommt da für eine Meldung;

superuserroot
09.04.04, 23:15
gib mal
mysql connect
in der Console ein.
Was kommt da für eine Meldung:

Oder versuch mal
mysqladmin version
Was kommt da für eine Meldung;

dhcppc1:/usr/bin # mysql connect
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
dhcppc1:/usr/bin # mysqladmin version
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
dhcppc1:/usr/bin #

Benno
10.04.04, 11:03
Zuerst gib mal
safe_mysqld &
in der Console ein.
Danach,schau mal unter /var/lib/mysql
ob da schon eine Datenbank mit Namen Test ist.
Wenn der mysql-Server installiert ist und noch keine Datenbank angelegt ist, muß man erst eine Datenbank installieren, damit man diese auch connecten kann. Das macht man indem man ein Script für die Beispieldatenbank laufen läßt mit dem Befehl in der Console
mysql_install_db.
Dann wird eine Beispieldatenbank angelegt.
Dann kommt eine Meldung mit mysqladmin -u ........
ein passwort einzugeben.
Einfach mysqladmin mit den Optionen aufrufen und mit Return bestätigen ohne ein Passwort einzugeben.
Dann mal rcmysql start eingeben um mysql-Server zu starten. Mit rcmysql stop beendest Du den Server.
Wenn der Server gestartet ist einfach mal mysql eingeben und Du bist in der mysql Kommando-Ebene.

superuserroot
10.04.04, 18:53
Zuerst gib mal
safe_mysqld &
in der Console ein.
Danach,schau mal unter /var/lib/mysql
ob da schon eine Datenbank mit Namen Test ist.
Wenn der mysql-Server installiert ist und noch keine Datenbank angelegt ist, muß man erst eine Datenbank installieren, damit man diese auch connecten kann. Das macht man indem man ein Script für die Beispieldatenbank laufen läßt mit dem Befehl in der Console
mysql_install_db.
Dann wird eine Beispieldatenbank angelegt.
Dann kommt eine Meldung mit mysqladmin -u ........
ein passwort einzugeben.
Einfach mysqladmin mit den Optionen aufrufen und mit Return bestätigen ohne ein Passwort einzugeben.
Dann mal rcmysql start eingeben um mysql-Server zu starten. Mit rcmysql stop beendest Du den Server.
Wenn der Server gestartet ist einfach mal mysql eingeben und Du bist in der mysql Kommando-Ebene.

vielen dank für deine hilfe!!!