Kirjoittaja Aihe: hostname ongelma - Ongelmia Mysql:n kanssa  (Luettu 3389 kertaa)

skidi

  • Käyttäjä
  • Viestejä: 5
    • Profiili
hostname ongelma - Ongelmia Mysql:n kanssa
« : 09.08.06 - klo:15.28 »
hostname ongelma - ongelmia Mysql kanssa

Ja näin on taas asenneltu Ubuntu ja versiona on ubuntu-6.06-server-i386. Ja kuten tavallista ongelmilta ei voi välttyä:


 Aloitin serverin konfiguroimisen http://www.howtoforge.com/perfect_setup_ubuntu_6.06 tämän ohjeen mukaan ja ensimmäinen ongelma ilmeistyi määrittäessä verkkoa http://www.howtoforge.com/perfect_setup_ubuntu_6.06_p3, Kohta 5.

Ongelma nro 1 - RATKAISTU

Kun olin määrittänyt /etc/hosts ja /etc/network/interfaces..

Koodia: [Valitse]
/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.4
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider

-----------------
/etc/hosts

127.0.0.1 localhost.localdomain localhost
192.168.0.4 fgr.server.net fgr-server

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

 ...oli aika kokeilla komentoa hostname:

Koodia: [Valitse]
root@server:/home/admin# hostname
server
root@server:/home/admin# hostname -f
hostname: Unknown host
root@server:/home/admin# hostname -F /etc/hostname
root@server:/home/admin# hostname -f
hostname: Unknown host
root@server:/home/admin# cat /etc/hostname
server
root@server:/home/admin#

..ja tietenkin ilman tyydyttävää lopputulosta. Mikähän tässäkin meni taas pieleen? Ohjeita, vinkkejä jne. otetaan erittäin mielellään vastaan!

Ongelma nro 2

Huolimatta epätyydyttävistä tuloksista päätin kuitenkin jatkaa ohjeen seuraamista http://www.howtoforge.com/perfect_setup_ubuntu_6.06_p4. Kun oli aika asentaa varsin mellevä määrä paketteja iski eteen paketin libdb4.3-dev löytymättömyys . Asennin kuitenkin muut paketit ja jatkoin ohjeen seuraamista.

Mysql:n asennuksen jälkeen piti määrittää salasana. Tässäpä tulokset:
(xxxxxx on salasanani)

Koodia: [Valitse]
root@server:~# mysqladmin -u root password xxxxx
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
root@server:~# mysqladmin -u root -p xxxxx
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
root@server:~# mysqladmin -h server.superman.com -u root password xxxxx
mysqladmin: connect to server at 'server.superman.com' failed
error: 'Host 'server.superman.com' is not allowed to connect to this MySQL server'
root@server:~#

Ilmeisesti tämä ongelma on jotenkin liitoksissa hostname ongelmaan. Neuvoja otetaan vastaan!

Kiitokset kaikille vastanneille.
« Viimeksi muokattu: 10.08.06 - klo:20.22 kirjoittanut skidi »

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: hostname ongelma - ongelmia Mysql kanssa
« Vastaus #1 : 09.08.06 - klo:17.06 »
Onkelma 1:
käynnistitkö verkotuksen uudelleen muutosten jälkeen?
sudo /etc/init.d/networking restart tai vaihtoehtoisesti koneen buuttaus
Tai itseasiassa varmaan kannattaa juuri se buuttaus tehdä.

Hostname vaihdetaan tiedostoissa /etc/hosts ja /etc/hostname

Jos /etc/hostname tiedostossa lukee server pitänee (?) se löytyä myös /etc/hosts tiedostosta ja samalla tavalla kirjoitettuna jopa: nyt sinulla löytyy fgr-server /etc/hosts tiedostosta, mutta ei server

Onkelma 2:
/$ apt-cache search libdb4.3-dev
libdb4.3-dev - Berkeley v4.3 Database Libraries [development]
http://packages.ubuntu.com/dapper/libdevel/libdb4.3-dev
että ei pitäisi olla löytymättä kylläkään...

PS. ei muuten kannata sitten buutata konetta ennen kuin on 100% varma että hostname -asetukset on oikein.
« Viimeksi muokattu: 09.08.06 - klo:17.20 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

skidi

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: hostname ongelma - ongelmia Mysql kanssa
« Vastaus #2 : 09.08.06 - klo:17.33 »
Tuosta lidb4.3-dev:stä. mitä tuo apt-cache search libdb4.3-dev pitäisi tulostaa? -->

Koodia: [Valitse]
root@server:/home/admin# apt-cache search libd4.3-dev
root@server:/home/admin# apt-get install libd4.3-dev
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
E: Pakettia libd4.3-dev ei löytynyt
root@server:/home/admin#


SUPER EDIT:


Noniin, nyt ollaan hieman selkeämmillä vesillä. Eli olin asennuksen aikana antanut koneelle hostnamen server ja nyt vaan minun täytyy käyttää sitä myös etc/hosts esim.
192.168.0.4 server.superman.com server

Loppujen lopuksi hostname onkin nyt selvitetty eli mitään ongelmia ei ole. Hieman jäi kuitenkin kaivelemaan tutoriaalissa tuo hostnamen tulostus kerta siinä sanotaan että kummankin (hostname ja hostname -f) pitäisi tulostaa server.piupau.com. Itsellä ensimmäinen tulostaa pelkän nimen server ja jälkimmäinen server.superman.com.
Edelleen kuitenkin heittäisin kysymyksen miten saa vaihdettua hostnamen? Vaikka sen vaihto ei olekaan niin tarpeellista enään kun olen tajunnut mistä on kyse Ongelman 1 kanssa   :)

---
Ongelma 2 vaati tosiaankin ratkaisua tai edes mistä on kyse

EDIT: hostanamen manuskaa luettua näyttäisi tulostukset menevän juuri niinkuin pitää:

/$ hostname
server
/$ hostname -f
server.superman.com
/$ dnsdomainname
superman.com


« Viimeksi muokattu: 09.08.06 - klo:18.20 kirjoittanut skidi »

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: hostname ongelma - ongelmia Mysql kanssa
« Vastaus #3 : 09.08.06 - klo:19.56 »
Tuosta lidb4.3-dev:stä. mitä tuo apt-cache search libdb4.3-dev pitäisi tulostaa? -->
/$ apt-cache search libdb4.3-dev
libdb4.3-dev - Berkeley v4.3 Database Libraries [development]
Tulostaa minulla tuon boldatun.

Asensin sen itselleni kokeeksi, ei ongelmia
Koodia: [Valitse]
sudo apt-get update
sudo apt-get install libdb4.3-dev
Meni näin nätisti:
Koodia: [Valitse]
tiivitaavi@teletapit:~/anjuta_tmp$ sudo apt-get install libdb4.3-dev
Reading package lists... Done
Building dependency tree... Done
Suggested packages:
  db4.3-doc
The following NEW packages will be installed:
  libdb4.3-dev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 472kB of archives.
After unpacking 1376kB of additional disk space will be used.
Get:1 http://fi.archive.ubuntu.com dapper/main libdb4.3-dev 4.3.29-5build1 [472kB]
Fetched 472kB in 9s (51.2kB/s)
Selecting previously deselected package libdb4.3-dev.
(Reading database ... 76424 files and directories currently installed.)
Unpacking libdb4.3-dev (from .../libdb4.3-dev_4.3.29-5build1_i386.deb) ...
Setting up libdb4.3-dev (4.3.29-5build1) ...
tiivitaavi@teletapit:~/anjuta_tmp$
Nou äny propleemos :)

Mutta jos ei sinulla mene noin, tarkista /etc/apt/sources.list että on universe (ja multiverse) kirjasto(t) käytössä, ihan vain varulta, vaikka se main kirjastosta muka tuleekin.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

skidi

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: hostname ongelma(ratkaistu) - Ongelmia Mysql:n kanssa
« Vastaus #4 : 09.08.06 - klo:20.47 »
hehe  :D

Kirjoitusvirhe ja kaikki on nyt hyvin. paketin nimi menee libdb eikä lidb tai lidbd. Kyllähän nuista db-komboista sekoaa vähemmästäkin.

Kyllähän tuokin oisi iliman ongelmia mennyt vaan kun ollu mahdollisuutta copy/pastea ja myöhemmin kun kokeilin PuTTyn kautta niin ei tiedä miten siinä voi copy/pastea, jos voi ollenkaan.
« Viimeksi muokattu: 10.08.06 - klo:20.24 kirjoittanut skidi »

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: hostname ongelma(ratkaistu) - Ongelmia Mysql:n kanssa
« Vastaus #5 : 09.08.06 - klo:21.34 »
hehe  :D

Kirjoitusvirhe ja kaikki on nyt hyvin. paketin nimi mene libdb eikä lidb tai lidbd. Kyllähän nuista db-komboista sekoaa vähemmästäkin.

Kyllähän tuokin oisi iliman ongelmia mennyt vaan kun ollu mahdollisuutta copy/pastea ja myöhemmin kun kokeilin PuTTyn kautta niin ei tiedä miten siinä voi copy/pastea, jos voi ollenkaan.

PutTYn pastetetaan painamalla hiiren oikeaa nakkulaa... Kannattaa olla varovainen kun aktivoi putty ikkunaa, ettei siinä samalla copydy vahingossa toinen teksti jo puskurissa olevan tilalle ... :)


skidi

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: hostname ongelma(ratkaistu) - Ongelmia Mysql:n kanssa
« Vastaus #6 : 10.08.06 - klo:20.22 »
Noniin... Ilmeisesti Ongelma nro 2 on ratkaistu.. ainakin osittain. rootin salasanan sain ilmeisesti vaihdettua http://forum.ubuntu-fi.org/index.php?topic=632.msg3427#msg3427 tätä ohjetta käyttämällä ja sitten komennolla

root@server:~# mysqladmin -u root -pSALASANA password "SALASANA"

 Tosin kun tuli toisen vaiheen paikka määritellessä salasanaa tällä tavoin: mysqladmin -h server1.example.com -u root password yourrootsqlpassword
on tuloksena:

error: 'Host 'server.superman.com' is not allowed to connect to this MySQL server'

Mutta mitä nyt netistä sain selailtua, vaiheen voi ohittaa ohjetta seurattaessa ja hoidella se myöhemmin jotenkin phpmyadminilla tjsp.
Kertokaa jos tiedätte asiasta enempi  ???

Sitten neuvoja tuohon miten voi vaihtaa hostnamen otetaan edelleen hyvillä mielin vastaan.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: hostname ongelma - Ongelmia Mysql:n kanssa
« Vastaus #7 : 10.08.06 - klo:20.55 »
Hmmm, mielestäni jo selvitin miten hostname vaihdetaan, no otetaanpa uudelleen:

/etc/hostname tiedostoon rivi:
hernekeitto
ja
/etc/hosts tiedostoon:
127.0.0.1 localhost hernekeitto

Nyt hostname on hernekeitto

lue man hostname

Sitä EI voi vaihtaa siten että vaihtaa sen vain hostname hernekeitto komennolla, koska silloin mm. sudo lakkaa toimimasta, ja et pääse vaihtamaan sitä enää takaisin ilman recovery-modea tms. root-boottia.
Muutos pitää siis tehdä myös /etc/hosts tiedostoon.

Onneksi en tajua mitään tuosta myslitouhusta, ihmettelen kylläkin että miksi pitää olla root että se toimii?
Miksi et aja komentoja sudolla?


Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

skidi

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Re: hostname ongelma - Ongelmia Mysql:n kanssa
« Vastaus #8 : 11.08.06 - klo:21.37 »
Juu kiitoksia neuvoista. Syy siihen miksen aja sudolla komentoja on yksinkertainen. Säästän vaivaa ja ajan roottina komennolla sudo -s. Tämähän ajaa saman asian. ei vaan tarvitse kirjoittaa jokaisen komennon alkuun sudo