---
title: "Ställa in mysql i linux"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/48101-ställa-in-mysql-i-linux"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Cactuz"
published: "2002-07-17T19:26:48.000Z"
updated: "2002-07-18T21:39:02.000Z"
replies: 19
views: 336
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/48101-ställa-in-mysql-i-linux"
---

# Ställa in mysql i linux

## #1 — Cactuz, 2002-07-17T19:26Z

Jo.. d är så här... jag är typ hel kass i linux... kan lite... iaf... jag har lagt in mysql (en annan kille gjorde d men ändå) o apache o allt.. men jag kan inte ansluta till nån databas... har bara använt mysql under windows tidigare... nu undrar jag om d finns nån svensk sida där d står vad jag ska göra för att få igång d här =)

Permalänk: https://www.webforum.nu/p/48101

## #2 — SPiN, 2002-07-17T19:51Z

Här skrev jag hur man kom igång med PHP, MySQL och Apache i Linux:
<http://www.phpportalen.net/moduler.php?modul=skola&kap=15>

Permalänk: https://www.webforum.nu/p/722943

## #3 — Cactuz, 2002-07-17T19:55Z

1\. mitt mysql ligger inte där.. ligger i /usr/local/mysql... men skit samma.. kan ändå inte ansluta till databasen

Permalänk: https://www.webforum.nu/p/722945

## #4 — Cactuz, 2002-07-17T19:56Z

btw.. använder slackware

Permalänk: https://www.webforum.nu/p/722946

## #5 — SPiN, 2002-07-17T20:07Z

Avinstallera och installera igen, då. ;)

Det ska inte spela någon roll om du använder slack, det fungerar i stort sett likadant. Jag har för mig att slack kan köra rpm-paket.

Om du inte vill avinstallera ( Som jag förstår att du helst vill slippa ) kan jag inte hjälpa dig. Mina Linux-kunskaper är minimala.

Permalänk: https://www.webforum.nu/p/722953

## #6 — Cactuz, 2002-07-17T20:14Z

ok.. för jag vet inte själv hur man installerar d så...

Permalänk: https://www.webforum.nu/p/722955

## #7 — GunnarD, 2002-07-17T20:16Z

Har du MySQL demonen igång på maskinen?
Ge följande kommando för att kontrollera:

ps -ax\|grep -i mysql

Syns det någon mysqld ?

Om inte prova att starta den, hmm slackware hur vad det nu man gjorde där .., well prova:

/usr/local/mysql/bin/safe_mysqld

Permalänk: https://www.webforum.nu/p/722956

## #8 — Cactuz, 2002-07-17T20:25Z

d fanns mysql där.. men jag tänkte ändå att jag skulle prova starta den.. men då när jag körde den där filen fick jag meddelande om att:
/usr/local/mysql/libexec/mysqld inte inte fanns eller inte gick att köras

Permalänk: https://www.webforum.nu/p/722957

## #9 — SuPeR_ToBBe, 2002-07-17T20:38Z

du måste stå i /usr/local/mysql när du ger kommandot.

```
cd /usr/local/mysql
./bin/safe_mysqld
```

Nu borde det fungera.

Permalänk: https://www.webforum.nu/p/722959

## #10 — Cactuz, 2002-07-17T20:47Z

ok.. nu tar d några sek sen står d mysqld ended o d funkar inte ändå

Permalänk: https://www.webforum.nu/p/722963

## #11 — GunnarD, 2002-07-17T20:54Z

Vad skrev kommandot "ps -ax\|grep -i mysql " ut för något?

Permalänk: https://www.webforum.nu/p/722966

## #12 — Cactuz, 2002-07-17T21:28Z

347 tty2      S      0:00 grep -i mysql

Permalänk: https://www.webforum.nu/p/722984

## #13 — Cactuz, 2002-07-17T21:47Z

men om jag ska göra nått i mysqladmin klagar den på /tmp/mysql.tmp... den kan inte ansluta till den lokala mysql servern genom den lr nått... sen står d att man ska kolla om mysqld är igång och att "socket" /tmp/mysql.sock existerar... men vet i sjutton om den gör d =P

Permalänk: https://www.webforum.nu/p/722986

## #14 — Cactuz, 2002-07-17T21:50Z

btw.. han som installerad mysql verkar gjort nått konstigt... för mysql ligger både i /usr/local och /usr/local/mysql/

Permalänk: https://www.webforum.nu/p/722988

## #15 — GunnarD, 2002-07-17T22:15Z

Utdata av kommandot "ps -ax\|grep -i mysql" säger mig att MySQL inte är startad på din maskin.

Något liknande detta skall du få fram:

```
$ ps ax|grep -i mysql 
 1602 ?        S      0:00 /bin/sh /usr/local/mysql/bin/safe_mysqld --datadir=/e
 1643 ?        S      0:23 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 1666 ?        S      0:12 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 1668 ?        S     13:48 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 1808 ?        S    133:03 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 2248 ?        S    126:01 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 1448 ?        S    123:55 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
10929 ?        S    123:27 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 4884 ?        S    116:35 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 4901 ?        S    112:56 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
11691 ?        S     88:05 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
19194 ?        S     86:14 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/
 4362 pts/0    S      0:00 grep -i mysql
$
```

I katalogen /usr/local/mysql/var finns en logfile som heter *maskinamn*.err där maskinnamn är namnet på din linux burk.
Vad står det i dom 5 sista raderna i denna filen?
Ge följande kommando för att få fram det:

tail -5 \*.err

Permalänk: https://www.webforum.nu/p/722998

## #16 — Cactuz, 2002-07-17T23:24Z

hmm.. har ingen katalog vid namn var.. däremot låg d en .err fil i data mappen... där står d att den först inte kan skriva till /usr/local/mysql/data/CNServer.pid

sen kan den inte hitta filen ./mysql/host.frm

sist står d att den inte kan ta bort /usr/local/mysql/data/CNServer.pid

o sist står d mysql ended

Permalänk: https://www.webforum.nu/p/723014

## #17 — GunnarD, 2002-07-18T09:41Z

Ok.

Först:

i katalogen /usr/local/mysql/data/ skall det finnas en katalog som heter mysql som i sin tur skall innehålla ett antal filer som börjar med mysql, finns dessa?

Om inte så är inte mysql rätt uppsatt, då rekomenderar jag nästan att du installerar mysql på nytt.

Däremot om dom finns så kan du prova dessa kommandon:

```
cd /usr/local/mysql
chown -R mysql data
chgrp -R mysql data
```

Oftast kösr mysql som användaren mysql och denna användaren måste ha tillåtelse att skriva i /usr/local/mysql/data

Permalänk: https://www.webforum.nu/p/723141

## #18 — Cactuz, 2002-07-18T11:15Z

nu verkar d som att jag kan ansulta när jag gör något med mysqladmin...

jag tror att jag fått igång d nu,, för jag upp flera saker med ps -ax\|grep -i mysql..
men jag kan inte kontakta databasen på min sida.. vad kan d bero på?

Permalänk: https://www.webforum.nu/p/723227

## #19 — Cactuz, 2002-07-18T17:08Z

nu står d att det är på men om jag t.ex ska göra en databas så får jag meddelandet: Access denied for user: '@localhost' to databas 'testdb'

Permalänk: https://www.webforum.nu/p/723443

## #20 — Cactuz, 2002-07-18T21:39Z

hmm... kom på att det kanske är fel med databaskopplingen... hur kollar man vad "namnet" är man ska skriva? där man skriver lösenord o d

Permalänk: https://www.webforum.nu/p/723708

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/48101-ställa-in-mysql-i-linux
