/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Mysql på Fedora
Fra : Brian Emilius


Dato : 06-01-05 14:30

Hej NG

Når jeg forsøger at starte mysqld via tjenestekonfigurationen i Fedora,
får jeg at vide at serveren starter succesfuldt. Men i ruden med info
står der:
"mysqld er død men undersystemet er låst"

Hvad betyder det? - og hvad kan jeg gøre ved det?

--
Venlig hilsen
Brian Emilius

 
 
Mogens Kjaer (07-01-2005)
Kommentar
Fra : Mogens Kjaer


Dato : 07-01-05 08:27

Brian Emilius wrote:
> Hej NG
>
> Når jeg forsøger at starte mysqld via tjenestekonfigurationen i Fedora,

Prøv at åbne et terminalvindue.

Kører mysql? Skriv:

ps -ef|fgrep mysql

Du bør få noget à la:

root 29979 1 0 02:55 ? 00:00:00 /bin/sh
/usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
mysql 30003 29979 0 02:55 ? 00:00:19 /usr/libexec/mysqld
--defaults-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql
--user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking


Hvis ikke, så prøv at starte den manuelt:

su
cd /etc/init.d
../mysqld start

Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk

Brian Emilius (07-01-2005)
Kommentar
Fra : Brian Emilius


Dato : 07-01-05 18:22

Mogens Kjaer ytrede:
> Kører mysql? Skriv:
>
> ps -ef|fgrep mysql
>
> Du bør få noget à la:
>
> root 29979 1 0 02:55 ? 00:00:00 /bin/sh
> /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
> mysql 30003 29979 0 02:55 ? 00:00:19 /usr/libexec/mysqld
> --defaults-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql
> --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking

Jeg får svaret:
root 7191 7173 0 18:18 pts/1 00:00:00 fgrep mysql

> Hvis ikke, så prøv at starte den manuelt:
>
> su
> cd /etc/init.d
> ./mysqld start

Dette giver:
Timeout error occurred trying to start MySQL Daemon.
Starter MySQL: [MISLYKKEDES]

Mange tak for svaret, men det virkede ikke. Var det evt. til hjælp med
at finde ud af hvad problemet er?

--
Venlig hilsen
Brian Emilius

Sune Vuorela (07-01-2005)
Kommentar
Fra : Sune Vuorela


Dato : 07-01-05 18:27

On 2005-01-07, Brian Emilius <msn@emilius.dk> wrote:
> Dette giver:
> Timeout error occurred trying to start MySQL Daemon.
> Starter MySQL: [MISLYKKEDES]
>
> Mange tak for svaret, men det virkede ikke. Var det evt. til hjælp med
> at finde ud af hvad problemet er?

Hvad fortæller passende syslog-fil?

--
Sune

Brian Emilius (07-01-2005)
Kommentar
Fra : Brian Emilius


Dato : 07-01-05 20:01

Sune Vuorela ytrede:
>
> Hvad fortæller passende syslog-fil?
>

Det kan godt være dette er et meget dumt spørgsmål, men hvor finder jeg den?

--
Venlig hilsen
Brian Emilius

Brian Emilius (07-01-2005)
Kommentar
Fra : Brian Emilius


Dato : 07-01-05 23:57

Sune Vuorela ytrede:
>
> Hvad fortæller passende syslog-fil?
>

/var/log/mysqld.log:

050107 18:19:30 mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
050107 18:19:30 /usr/libexec/mysqld: Can't find file:
'./mysql/host.frm' (errno: 13)
050107 18:19:30 mysqld ended

Nyt spørgsmål:
Burde serveren ikke bare virke? Jeg mener: jeg har ikke ændret noget som
helst - bare installeret Fedora Core og valgt alle nødvendige servere,
for at kunne køre min pc som web-server (herunder også MySQL og PG-SQL)?

Men for lige at vende tilbage: Nogen der har en løsning til det først
stillede spørgsmål?

--
Venlig hilsen
Brian Emilius

Sune Vuorela (08-01-2005)
Kommentar
Fra : Sune Vuorela


Dato : 08-01-05 08:47

On 2005-01-07, Brian Emilius <msn@emilius.dk> wrote:
> Sune Vuorela ytrede:
>>
>> Hvad fortæller passende syslog-fil?
>>
>
> /var/log/mysqld.log:
>
> 050107 18:19:30 mysqld started
> Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
> If you do not want to use transactional InnoDB tables, add a line
> skip-innodb
> to the [mysqld] section of init parameters in your my.cnf
> or my.ini. If you want to use InnoDB tables, add to the [mysqld]
> section, for example,
> innodb_data_file_path = ibdata1:10M:autoextend
> But to get good performance you should adjust for your hardware
> the InnoDB startup options listed in section 2 at
> http://www.innodb.com/ibman.html

Dette afsnit melder om en fejl.


> 050107 18:19:30 /usr/libexec/mysqld: Can't find file:
> './mysql/host.frm' (errno: 13)

Dette afsnit melder om en fil den mangler. Måske ligger den et forkert
sted?

> Nyt spørgsmål:
> Burde serveren ikke bare virke? Jeg mener: jeg har ikke ændret noget som
> helst - bare installeret Fedora Core og valgt alle nødvendige servere,
> for at kunne køre min pc som web-server (herunder også MySQL og PG-SQL)?

Af og til er der et par ændringer i konfigurationen der er nødvendig - i
hvert fald på min debian.

Det er forresten sjældent man har brug for både mysql og postgresql.


--
Sune

Brian Emilius (08-01-2005)
Kommentar
Fra : Brian Emilius


Dato : 08-01-05 11:16

Sune Vuorela ytrede:

> Af og til er der et par ændringer i konfigurationen der er nødvendig - i
> hvert fald på min debian.
>
> Det er forresten sjældent man har brug for både mysql og postgresql.

Det kan du have ret i.
Med hensyn til den der fil: Vil det rette fejlen, hvis jeg flytter
filen, eller skal jeg finde den og ændre konfigurationen, så den peger
på filens nuværende placering? Og i så fald: hvor retter jeg det?

--
Venlig hilsen
Brian Emilius

Jacob Bunk Nielsen (07-01-2005)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 07-01-05 23:35

Brian Emilius <msn@emilius.dk> writes:
> Sune Vuorela ytrede:
>
>> Hvad fortæller passende syslog-fil?
>
> Det kan godt være dette er et meget dumt spørgsmål, men hvor finder
> jeg den?

Sikkert i /var/log et eller andet sted.

--
Jacob - www.bunk.cc
A company is known by the men it keeps.

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408945
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste