PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SMB und MySQL funktionieren nicht ...



HeadShot
31.03.02, 04:18
hi, ich hab mir MySQL und Samba selber gebaut, so wie in der anleitung
mysql aus der anleitung von www.baach.de
und samba saus der beiligenden doc.

wenn ich versuche mysqql zu starten kommt dieser fehler:

/
usr/local/mysql/current/bin/mysqladmin: connect to server at 'localhost' failederror: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!


und samba funktioniert garnicht :(

hoffe ihr könnt mir helfen :[ ...

mfg headi

Olli
31.03.02, 09:59
'mysql' ist nur der DB-Client. Den Server musst du vorher mit mysqld oder mysql-max starten.

> und samba funktioniert garnicht
Tja. Etwas spärlich diese Info...

oliver

HeadShot
31.03.02, 10:53
also ich kann samba starten, aber ich kann mit meinem winclien nicht auf meine shares zugreifen, weil ich garnicht richtig weiss wie man das teil konfiguriert :( .... und wegen mysql ... bei mir gibts kein mysqld :(

Olli
31.03.02, 13:31
1. mysql:
Ich habe mir mal die URL angesehen. Wenn du alles so gemacht hast und auch die Startupfiles erstellt hast, solltest du mit /etc/rc.d/mysql.server start den mysql-Server starten können.

2. samba
Du brauchst eine konfigurierte smb.conf. Wo die bei dir liegt, weiss ich nicht. I.d.R. findest du diese im /etc oder /etc/samba/-Verzeichnis.
Siehst du deien Linux-Rechner in der Win-Netzwerkumgebung? Wenn nicht, dann versuche mal nach einem Rechner zu suchen, der so heisst, wie dein Linuxrechner. Wenn nichts gefunden wird, ist irgendwas mit der smb.conf verkehrt oder samba läuft nicht.

Poste doch mal deine smb.conf....


oliver

HeadShot
31.03.02, 13:55
also hier, ich starte myslq:


root@linux:/etc/init.d/rc2.d > ./S20mysql.server start
root@linux:/etc/init.d/rc2.d > Starting mysqld daemon with databases from /var/mysql/data
020331 12:46:10 mysqld ended


und hier die smb.conf


;
; /etc/smb.conf
;
; Copyright (c) 1999 SuSE GmbH Nuernberg, Germany.
;
[global]
remote announce = 192.168.0.3/MASTER
auto services = global
printing = bsd
encrypt passwords = yes
kernel oplocks = false
socket options = TCP_NODELAY
printcap name = /etc/printcap
keep alive = 30
map to guest = Bad User
security = share
max disk size = 60000
workgroup = MASTER
guest ok = yes
load printers = yes
guest account = nobody
os level = 2
default = global

[homes]
comment = home-directory
browseable = no
read only = no
create mode = 0750

; The following share gives all users access to the Server's CD drive,
; assuming it is mounted under /cd. To enable this share, please remove
; the semicolons before the lines
;
; [cdrom]
; comment = Linux CD-ROM
; path = /cdrom
; read only = yes
; locking = no

; [printers]
; comment = All Printers
; browseable = no
; printable = yes
; public = no
; read only = yes
; create mode = 0700
; directory = /tmp


hoffe ihr könnt mir helfen ....

Gary Gilmore
30.05.02, 19:23
ich habe genau das selbe prob mit mysql!

bei mir lief schon einmal alles, hab es dann ausversehen wieder zerschossen, und nu gehts wieder net!

hab alles nach www.baach.de gemacht!

bei

/usr/local/mysql/current/bin/safe_mysqld &

kommt:

[1] 13472
gilmore:/usr/local/src/lamp/mysql-3.23.49 # Starting mysqld daemon with databases from /var/mysql/data
020530 19:17:34 mysqld ended

==>was soll ich damit anfangen? beendet er den server gleich wieder? oder was? ne direkte fehlermeldung gibt er ja nicht aus! weswegen ich mir auch nichts gedacht habe, und mit dem tutorila weitergemacht habe, mit:

/usr/local/mysql/current/bin/mysqladmin -u root password meinpw

als ergebnis kam dann:

/usr/local/mysql/current/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

habe dann natürlich nachgesehen. war mit dem mc im verzeichnis /tmp, und fand eine datei mit dem namen =mysql.sock (das = steht echt am anfang des namens), der name der datei ist ausserdem schwarz, nicht wie alle anderen grau!

und wenn ich dann webmin starte, kann er meinen mysql server nicht starten, und sagt mir auch, dass gerade keiner läuft!

Gary Gilmore
30.05.02, 20:05
so, für die die es interessiert!

bei mir geht es wieder, und zwar hab ich in
/var/mysql/data
eine datei mit dem namen
gilmore.err
in der ich einige male die zeilen
020530 19:59:15 mysqld started
020530 19:59:15 /usr/local/mysql/3.23.49/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
020530 19:59:15 mysqld ended
gefunden habe!

hab mir also gedacht, dass mysql einfach keinen zugriff auf /var/mysql/data
hat, und die rechte für dieses verzeichnis auf 777 gestellt, nun geht es!