[ mrki @ 28.10.2004. 14:31 ] @
Evo ga log:

Code:

041028 13:31:53  mysqld started
041028 13:31:53  InnoDB: Started
041028 13:31:53  Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
041028 13:31:53  Aborting

041028 13:31:53  InnoDB: Starting shutdown...
041028 13:31:55  InnoDB: Shutdown completed
041028 13:31:55  /usr/libexec/mysqld: Shutdown Complete

041028 13:31:55  mysqld ended


Ovo je problem od kad sam instalirao slack10 dakle default instalacija...nije mi do sada trebao mysqld pa se nesto nisam obazirao. Sad kad mi je konacno zatrebao nemogu da ga pokrenem ;(
xebiga...sve zivo sam probao...
#/etc/rc.d/rc.mysqld
i
#mysqld_safe sa_svim_dodatnim_opcija_
ali dzabe!

#mysql_install_db --user=mysql

Code:

Installing all prepared tables
041028 15:32:04  /usr/libexec/mysqld: Shutdown Complete


Da ne zaboravim, host.frm je u
Code:

root@tux:/var/lib/mysql# ls -l
total 20668
-rw-r-----  1 root  root         0 2004-10-28 14:09 columns_priv.MYD
-rw-r-----  1 root  root      1024 2004-10-28 14:09 columns_priv.MYI
-rw-r-----  1 root  root      8778 2004-10-28 14:09 columns_priv.frm
-rw-r-----  1 root  root       306 2004-10-28 14:09 db.MYD
-rw-r-----  1 root  root      3072 2004-10-28 14:09 db.MYI
-rw-r-----  1 root  root      9088 2004-10-28 14:09 db.frm
-rw-r-----  1 root  root         0 2004-10-28 14:09 func.MYD
-rw-r-----  1 root  root      1024 2004-10-28 14:09 func.MYI
-rw-r-----  1 root  root      8641 2004-10-28 14:09 func.frm
-rw-rw----  1 mysql root      2054 2004-10-28 14:11 greska
-rw-r-----  1 root  root         0 2004-10-28 14:09 host.MYD
-rw-r-----  1 root  root      1024 2004-10-28 14:09 host.MYI
[blue]-rw-r-----  1 root  root      9064 2004-10-28 14:09 host.frm[\blue]
-rw-rw----  1 mysql mysql    25088 2004-08-05 12:32 ib_arch_log_0000000000
-rw-rw----  1 mysql mysql  5242880 2004-10-28 15:34 ib_logfile0
-rw-rw----  1 mysql mysql  5242880 2004-08-05 12:32 ib_logfile1
-rw-rw----  1 mysql mysql 10485760 2004-10-28 15:34 ibdata1
drwx------  2 mysql root      4096 2004-10-28 15:14 mysql
-rw-r-----  1 root  root         0 2004-10-28 14:09 tables_priv.MYD
-rw-r-----  1 root  root      1024 2004-10-28 14:09 tables_priv.MYI
-rw-r-----  1 root  root      8877 2004-10-28 14:09 tables_priv.frm
drwx------  2 mysql root      4096 2004-10-28 10:30 test
-rw-rw----  1 mysql root      1867 2004-10-28 15:34 tux.err
-rw-r-----  1 root  root       160 2004-10-28 14:09 user.MYD
-rw-r-----  1 root  root      2048 2004-10-28 14:09 user.MYI
-rw-r-----  1 root  root      9806 2004-10-28 14:09 user.frm


[ flylord @ 28.10.2004. 14:48 ] @
Kao root uradi
chown -r mysql.mysql /var/lib/mysql
mada ni smeo da kreras bazu u /var/lib/mysql nego u /var/lib/mysql/mysql
[ mrki @ 30.10.2004. 09:03 ] @
Citat:
flylord: Kao root uradi
chown -r mysql.mysql /var/lib/mysql
mada ni smeo da kreras bazu u /var/lib/mysql nego u /var/lib/mysql/mysql


Nisam je ni kreirao u, rucno sam kopirao podatke u /var/lib/mysql misleci da mozda mysqld ne moze da pronadje potrebne baze po default instlaciji u /var/lib/mysql/mysql. Kasnije sam eksplicitno kroz opcije mysql_install_db scripte dodavao putanje do potrebnih baza i datoteke ali ponovo bez uspeha, i dalje je davao istu gresku...
[ mrki @ 30.10.2004. 10:13 ] @
Dobro, promenio sam vlasnistvo nad datotekama
Code:

root@tux:/var/lib/mysql# ls -l
total 20672
-rw-r-----  1 mysql mysql        0 2004-10-28 14:09 columns_priv.MYD
-rw-r-----  1 mysql mysql     1024 2004-10-28 14:09 columns_priv.MYI
-rw-r-----  1 mysql mysql     8778 2004-10-28 14:09 columns_priv.frm
-rw-r-----  1 mysql mysql      306 2004-10-28 14:09 db.MYD
-rw-r-----  1 mysql mysql     3072 2004-10-28 14:09 db.MYI
-rw-r-----  1 mysql mysql     9088 2004-10-28 14:09 db.frm
-rw-r-----  1 mysql mysql        0 2004-10-28 14:09 func.MYD
-rw-r-----  1 mysql mysql     1024 2004-10-28 14:09 func.MYI
-rw-r-----  1 mysql mysql     8641 2004-10-28 14:09 func.frm
-rw-rw----  1 mysql mysql     2054 2004-10-28 14:11 greska
-rw-r-----  1 mysql mysql        0 2004-10-28 14:09 host.MYD
-rw-r-----  1 mysql mysql     1024 2004-10-28 14:09 host.MYI
-rw-r-----  1 mysql mysql     9064 2004-10-28 14:09 host.frm
-rw-rw----  1 mysql mysql    25088 2004-08-05 12:32 ib_arch_log_0000000000
-rw-rw----  1 mysql mysql  5242880 2004-10-30 09:55 ib_logfile0
-rw-rw----  1 mysql mysql  5242880 2004-08-05 12:32 ib_logfile1
-rw-rw----  1 mysql mysql 10485760 2004-10-28 15:34 ibdata1
-rw-rw----  1 mysql mysql     2364 2004-10-30 11:01 innodb.status.17855
drwx------  2 mysql mysql     4096 2004-10-28 15:14 mysql
-rw-r-----  1 mysql mysql        0 2004-10-28 14:09 tables_priv.MYD
-rw-r-----  1 mysql mysql     1024 2004-10-28 14:09 tables_priv.MYI
-rw-r-----  1 mysql mysql     8877 2004-10-28 14:09 tables_priv.frm
drwx------  2 mysql mysql     4096 2004-10-28 10:30 test
-rw-rw----  1 mysql mysql     2043 2004-10-30 09:55 tux.err
-rw-r-----  1 mysql mysql      160 2004-10-28 14:09 user.MYD
-rw-r-----  1 mysql mysql     2048 2004-10-28 14:09 user.MYI
-rw-r-----  1 mysql mysql     9806 2004-10-28 14:09 user.frm


To je ono sto je napisao i:
http://dev.mysql.com/doc/mysql/en/mysql_install_db.html
Citat:

Posted by William Hooper on July 2 2004 5:25pm [Delete] [Edit]

I ran mysql_install_db as root. When I ran the shell command, "mysql_safe --user=mysql &", it failed to run, just as described in this section. The error message in my ~.local.err file was "...failed to find host.frm (errno 13)...". I listed data/mysql, and found that all the files were owned by--you guessed it--root. Duh!! The simple fix was a shell command, "chmod -R mysql.mysql data/mysql". Everything seems fine now; if you have a similar problem, I hope this helps.


Cisto da vidis da je tip naisao na isti problem, samo sto se ja nisam u potpunosti osvrnuo na komandu chmod kada sam to prelistavao, ista bi trebalo konacno izgledati ovako:

chown -R mysql.mysql /var/lib/mysql

Bar sto se tice putanja i podataka za slack10 distro.

Ovo je dakle resilo moj problem, samo nemogu da shvatim da datoteke koje su bile u vlasnistvu superusera nisu mogle da se korist od strane mysqld i ako sam naravno isti pokretao kao root.
Valjda sam nesto propustio!