• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

MySql Server starten

frank_b

Newbie
Hi, ich hab mir den mysql server 5.0 unter Opensuse 10.2 installiert. Hab noch keine Erfahrung damit und hab keine Ahnung wie ich das Ding starten soll.

Folgende Dinge habe ich im terminal probiert:
mysqld ist doch der server daemon oder?

/etc/init.d # mysqld
070509 21:18:45 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

070509 21:18:45 [ERROR] Aborting

070509 21:18:45 [Note] mysqld: Shutdown complete

das selbe mit einem standard user:

/etc/init.d> mysqld
bash: mysqld: command not found

dann hab ich noch probiert mit standard user:

/usr/bin> mysqld_safe
nohup: ignoriere Eingabe und leite Standardfehlerausgabe auf Standardausgabe um
Starting mysqld daemon with databases from /var/lib/mysql
/usr/bin/mysqld_safe: line 386: /var/lib/mysql/frank.site.err: Keine Berechtigung
/usr/bin/mysqld_safe: line 392: /var/lib/mysql/frank.site.err: Keine Berechtigung
STOPPING server from pid file /var/lib/mysql/frank.site.pid
tee: /var/lib/mysql/frank.site.err: Keine Berechtigung
070509 20:52:13 mysqld ended
tee: /var/lib/mysql/frank.site.err: Keine Berechtigung

das selbe hab ich dann noch als root gemacht:

mysqld_safe
nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/frank.site.pid
070509 21:26:11 mysqld ended


den client kann ich natürlich auch nicht starten:

/etc/init.d> mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)



Kann mir jemand helfen wie ich den mysql Server zum Laufen bringe?
 
Ich gehe mal davon aus dass du mit einem Paket-Manger installiert hast (Yast, Smart o.ä.). Dann sollten ja alle Abhängigkeiten berücksichtigt worden sein.

Wenn richtig installiert wurde dann kannst du als root mit 'rcmysql' arbeiten, also zum Beispiel:

#rcmysql start

#rcmysql stop

#rcmysql restart

Hoffe das hilft dir weiter!
 

pfoe

Member
als tip:

unter suse kann man eingentlich alle dienste die suse liefert mit "rcxxxx start" starten

z.b. "rcapache2 start" startet den apache2 dienst


wenn er immer beim systemstart gestartet werden soll trägt ein "chkconfig -a apache2" diesen in die runlevels mit ein.

oder direkt mit /etc/init.d/apache2 start

gruss pfoe
 
OP
F

frank_b

Newbie
Danke, mit dem #rcmsql start hab ich mysql sofort starten können.

Jetzt hätte ich noch eine 2. Fragen. Mysql ist jetzt praktisch als Dienst installiert? Wie sehe ich welche Dienste installiert bzw. gerade laufen?
 
Oben