Wo is die Configfile?

MySQL, PostgreSQL, SQLite
basetiger
Posts: 20
Joined: 2006-03-27 18:02

Wo is die Configfile?

Post by basetiger » 2006-05-31 09:09

Moin,

ich arbeite gerade an einem mir fremden System. Es ist Cobalt Linux release 6.5.1 (Monterey) installiert. Kann mir jemand sagen wo ich die my.cnf oder wie auch immer sie auf diesem System heißen mag, finden kann?

Oder wie ich herausfinden kann wo die config-file der mysql liegt?

Ich hoffe ihr könnt mir helfen.

Gruss Basetiger

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Wo is die Configfile?

Post by captaincrunch » 2006-05-31 09:25

Code: Select all

find /etc -name my.cnf
alternaiv:

Code: Select all

rpm -ql `rpm -qa|grep mysql` | grep my.cnf
(ungetestet)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

basetiger
Posts: 20
Joined: 2006-03-27 18:02

Re: Wo is die Configfile?

Post by basetiger » 2006-05-31 09:35

Code: Select all

[root admin]# find /etc -name my.cnf
[root admin]# rpm -ql `rpm -qa|grep mysql` | grep my.cnf
rpm: no arguments given for query
wie man sieht sieht man nichts :(


Ich hab ja schon gesucht, aber leider bin ich bis jetzt nirgends fündig geworden.

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Wo is die Configfile?

Post by captaincrunch » 2006-05-31 09:51

Dann such dir mal per "rpm -qa|grep mysql" das Paket händisch raus, und schau dir dann per "rpm -ql" an, wo das File steckt. Noch genauer geht's dann aber wirklich nicht...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

basetiger
Posts: 20
Joined: 2006-03-27 18:02

Re: Wo is die Configfile?

Post by basetiger » 2006-05-31 10:23

ich glaub ich bin zu blöde

Code: Select all

rpm -qa|grep mysql
kein Ausgabe

Code: Select all

rpm -ql mysql
package mysql is not installed

mattiass
Userprojekt
Userprojekt
Posts: 608
Joined: 2005-12-16 17:57

Re: Wo is die Configfile?

Post by mattiass » 2006-05-31 10:41

basetiger wrote:ich glaub ich bin zu blöde

Code: Select all

rpm -qa|grep mysql
kein Ausgabe
Eher:

Code: Select all

rpm -qa | grep -i mysql

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Wo is die Configfile?

Post by Joe User » 2006-05-31 10:45

Code: Select all

find /{etc,home,lib,opt,root,usr,var}/ -name my.cnf
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

basetiger
Posts: 20
Joined: 2006-03-27 18:02

Re: Wo is die Configfile?

Post by basetiger » 2006-05-31 11:24

@joe user: das hab ich natürlich schon ausprobiert. ohne erfolg. die file muss einen anderen namen haben


sooo jetzt hab ich nich nur eine config gefunden sondern 4!!!

/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-small.cnf


und welche is es nun? *verzweifel*

mattiass
Userprojekt
Userprojekt
Posts: 608
Joined: 2005-12-16 17:57

Re: Wo is die Configfile?

Post by mattiass » 2006-05-31 11:34

basetiger wrote:@joe user: das hab ich natürlich schon ausprobiert. ohne erfolg. die file muss einen anderen namen haben


sooo jetzt hab ich nich nur eine config gefunden sondern 4!!!

/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-small.cnf


und welche is es nun? *verzweifel*
Schau halt mal rein. :-) Das sollte die Lösung bringen.

snowball
Posts: 218
Joined: 2004-09-15 10:14

Re: Wo is die Configfile?

Post by snowball » 2006-05-31 16:49

Es kann ohne weiteres sein, das es diese Datei nicht gibt. Dann werden eben die Standardeinstellungen genommen. Es ist nicht zwingend notwendig eine my.cnf zu haben (auch wenn es sich anbietet).

basetiger
Posts: 20
Joined: 2006-03-27 18:02

Re: Wo is die Configfile?

Post by basetiger » 2006-06-01 08:13

Wenn ich eine my.cnf erstelle, nimmt er die dann von selbst an oder muss ich ihm das noch irgendwie klar machen?

Gruß BaseTiger

snowball
Posts: 218
Joined: 2004-09-15 10:14

Re: Wo is die Configfile?

Post by snowball » 2006-06-01 08:22

basetiger wrote:Wenn ich eine my.cnf erstelle, nimmt er die dann von selbst an oder muss ich ihm das noch irgendwie klar machen?
Das kommt darauf an, wie du die Datenbank installiert hast. Unter normalen Umständen findet er diese automatisch im Verzeichnis /etc oder im Datenverzeichnis deiner Datenbank (z.B. /usr/local/mysql/data). Du kannst den Pfad zu der my.cnf aber auch beim Starten der DB mit übergeben. Dein Startskript sollte dafür einen extra Parameter kennen.

Cheers,
Jochen

User avatar
isotopp
Posts: 471
Joined: 2003-08-21 10:21
Location: Berlin

Re: Wo is die Configfile?

Post by isotopp » 2006-06-01 11:59

basetiger wrote:ich arbeite gerade an einem mir fremden System. Es ist Cobalt Linux release 6.5.1 (Monterey) installiert. Kann mir jemand sagen wo ich die my.cnf oder wie auch immer sie auf diesem System heißen mag, finden kann?
mysqld --help --verbose | less

sagt es Dir:

Code: Select all

Default options are read from the following files in the given order:
/etc/my.cnf /var/lib/mysql/my.cnf ~/.my.cnf
The following groups are read: mysqld server mysqld-4.1
in meinem Suse Linux. Dein Cobalt wird es Dir auch zeigen.
Oder wie ich herausfinden kann wo die config-file der mysql liegt?
Wenn nicht die o.a. Standard-Locations verwendet werden, steht es in der Prozeßliste: "ps axuwww| grep mysql[d]" und dann nach --defaults-file= oder nach --extra- suchen.

basetiger
Posts: 20
Joined: 2006-03-27 18:02

Re: Wo is die Configfile?

Post by basetiger » 2006-06-12 15:52

Code: Select all

[root /etc]# ps axuwww| grep mysql[d]
root     28277  0.0  0.0  1692  840 pts/1    S    15:22   0:00 sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid
mysql    28314  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28316  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28317  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28318  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28319  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28320  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28321  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28322  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28323  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28324  0.0  0.9 39932 12344 pts/1   S    15:22   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28344  0.0  0.9 39932 12344 pts/1   S    15:23   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28345  0.0  0.9 39932 12344 pts/1   S    15:23   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28366  0.2  0.9 39932 12344 pts/1   S    15:23   0:03 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28407  0.0  0.9 39932 12344 pts/1   S    15:24   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    28758  0.0  0.9 39932 12344 pts/1   S    15:32   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking
mysql    29152  0.0  0.9 39932 12344 pts/1   S    15:42   0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid --skip-locking

User avatar
isotopp
Posts: 471
Joined: 2003-08-21 10:21
Location: Berlin

Re: Wo is die Configfile?

Post by isotopp » 2006-06-16 16:53

basetiger wrote:

Code: Select all

[root /etc]# ps axuwww| grep mysql[d]
root     28277  0.0  0.0  1692  840 pts/1    S    15:22   0:00 sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/cobalt.cds-ds.com.pid
Es werden also keine Nonstandard-Locations verwendet. Es gelten also die von Deinem mysqld genannten Standard-Locations.