Kirjoittaja Aihe: Miten MySQL:ään pääsee käsiksi?  (Luettu 3499 kertaa)

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Miten MySQL:ään pääsee käsiksi?
« : 17.11.07 - klo:15.20 »
Nelisen tuntia googlausta ilman selvää ratkaisua. Eli en voi käyttää 7.10:een asennettua MySQL:ää. Oletusasennuksen päälle olen tehnyt tällaista:

Koodia: [Valitse]
sudo aptitude install apache2 php5 apache2.2-common libapache2-mod-auth-mysql php5-mysql mysql-server

sudo aptitude install php5-gd

sudo aptitude install phpmyadmin

Ja sitten

Koodia: [Valitse]

tero@tero-laptop:~$ mysql
ERROR 1045 (28000): Access denied for user 'tero'@'localhost' (using password: NO)


tero@tero-laptop:~$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


tero@tero-laptop:~$ mysqladmin status
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'tero'@'localhost' (using password: NO)'

tero@tero-laptop:~$ mysqladmin --version
mysqladmin  Ver 8.41 Distrib 5.0.45, for pc-linux-gnu on i486


Vissiin salasana on asettamatta tai jotain. Eli

Koodia: [Valitse]
tero@tero-laptop:~$ mysqladmin -u root -p password 'joo'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Salasanaksi olen yrittänyt Ubuntun salasanaani, tyhjää ja 'empty'. Aina sama lopputulos. Onko tuossa olemassa joku default-salasana vai mikä tässä mättää?  ???

Myöskään phpmyadmin ei suostu käynnistymään Firefoxissa, pyytää ohjelmaa tai tallentamaan. Mimet on asetettu näin:

Koodia: [Valitse]
tero@tero-laptop:~$ cat /etc/mime.types |grep 'php'
application/x-httpd-php                         phtml pht php
application/x-httpd-php-source                  phps
application/x-httpd-php3                        php3
application/x-httpd-php3-preprocessed           php3p
application/x-httpd-php4                        php4

Hjälpa mig!!!

Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Vs: Miten MySQL:ään pääsee käsiksi?
« Vastaus #1 : 17.11.07 - klo:15.26 »
http://forum.ubuntu-fi.org/index.php?topic=632.msg3427#msg3427

Jälkimmäiseen ongelmaan... Kokeiles asentaa vielä paketti libapache2-mod-php5, se näyttäisi puuttuvan tosta sun aptitude-rivistä.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Miten MySQL:ään pääsee käsiksi?
« Vastaus #2 : 17.11.07 - klo:16.45 »
Kokeilin tuon toisen keskustelun ohjeita:

Koodia: [Valitse]
tero@tero-laptop:~$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
tero@tero-laptop:~$

Ei johda mihinkään, sama virhe toistuu. Kokeilin sitä toista ehdotusta, tosin hieman sovellettuna kun ei semmoisenaan mennyt läpi:

Koodia: [Valitse]
tero@tero-laptop:~$ sudo apt-get install debian-helper-scripts
Luetaan pakettiluetteloita... Valmis

[...]
                                                                     
tero@tero-laptop:~$ sudo service mysql stop
 * Stopping MySQL database server mysqld                                 [ OK ]

tero@tero-laptop:~$ mysqld_safe --skip-grant-tables
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6877]: started
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6886]: ended

tero@tero-laptop:~$ mysql -uroot mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

tero@tero-laptop:~$ sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.backup
tero@tero-laptop:~$ sudo gedit /etc/mysql/my.cnf

Muutin polun vastaamaan tuota /var/run... -muotoa, mutta sitten se haluaakin sen /var/lib -muodossa:

Koodia: [Valitse]
tero@tero-laptop:~$ mysql -uroot mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (2)
tero@tero-laptop:~$


Pitänee iltasemmalla palata asiaan, tuo socket-file on uusi ongelma.

Kokeilin asentaa tota toista pakettia myös:

Koodia: [Valitse]
tero@tero-laptop:~$ sudo apt-get install libapache2-mod-php5
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Reading state information... Valmis
libapache2-mod-php5 on jo uusin versio.
libapache2-mod-php5 set to manual installed.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.

Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Vs: Miten MySQL:ään pääsee käsiksi?
« Vastaus #3 : 17.11.07 - klo:16.52 »
Kokeilin tuon toisen keskustelun ohjeita:

Koodia: [Valitse]
tero@tero-laptop:~$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
tero@tero-laptop:~$

Ei johda mihinkään, sama virhe toistuu. Kokeilin sitä toista ehdotusta, tosin hieman sovellettuna kun ei semmoisenaan mennyt läpi:

Koodia: [Valitse]
tero@tero-laptop:~$ sudo apt-get install debian-helper-scripts
Luetaan pakettiluetteloita... Valmis

[...]
                                                                     
tero@tero-laptop:~$ sudo service mysql stop
 * Stopping MySQL database server mysqld                                 [ OK ]

tero@tero-laptop:~$ mysqld_safe --skip-grant-tables
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6877]: started
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6886]: ended

tero@tero-laptop:~$ mysql -uroot mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

tero@tero-laptop:~$ sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.backup
tero@tero-laptop:~$ sudo gedit /etc/mysql/my.cnf

Muutin polun vastaamaan tuota /var/run... -muotoa, mutta sitten se haluaakin sen /var/lib -muodossa:

Koodia: [Valitse]
tero@tero-laptop:~$ mysql -uroot mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (2)
tero@tero-laptop:~$


Pitänee iltasemmalla palata asiaan, tuo socket-file on uusi ongelma.
Mysli ei ollut päällä. Kirjoita sudo mysqld_safe --skip-grant-tables & ja jatka kuten aiemmin pasteemassa linkissäni kerrottiin.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Miten MySQL:ään pääsee käsiksi?
« Vastaus #4 : 17.11.07 - klo:23.30 »
Okei, nyt näyttää jo paremmalle, ilmeisesti jäi viime kerralla lähtökiireissä sudottamatta. Kiitokset tästä, seuraavaksi kohti uusia tappioita eli toi phpmyadmin sun muut pystyyn.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Miten MySQL:ään pääsee käsiksi?
« Vastaus #5 : 18.11.07 - klo:00.36 »
Löytyi syy siihenkin, miksi phpmyadmin eikä mikään muukaan php-mokkula toiminut. Asennuksesta puuttui pari symbolista linkkiä:

Koodia: [Valitse]
cd /etc/apache2/mods-enabled/

sudo ln -s /etc/apache2/mods-available/php5.conf php5.conf

sudo ln -s /etc/apache2/mods-available/php5.load php5.load