+ -
当前位置:首页 → 问答吧 → 请教mysql安装问题

请教mysql安装问题

时间:2009-10-01

来源:互联网

机器被人断了电,reiser3一片混乱,又没有备份,只好重装。出现一个以前没见过的问题。

装mysql,结果把本应在/usr/share的一些文件如/english、/dutch等装在了根目录,导致emerge --config mysql不成功。这是什么原因引起的?而且根目录中一堆东西实在太难看了。

equery f mysql的输出:
引用:
/charsets
/charsets/Index.xml
/charsets/README
/charsets/armscii8.xml
/charsets/ascii.xml
/charsets/cp1250.xml
/charsets/cp1251.xml
/charsets/cp1256.xml
/charsets/cp1257.xml
/charsets/cp850.xml
/charsets/cp852.xml
/charsets/cp866.xml
/charsets/dec8.xml
/charsets/geostd8.xml
/charsets/greek.xml
/charsets/hebrew.xml
/charsets/hp8.xml
/charsets/keybcs2.xml
/charsets/koi8r.xml
/charsets/koi8u.xml
/charsets/latin1.xml
/charsets/latin2.xml
/charsets/latin5.xml
/charsets/latin7.xml
/charsets/macce.xml
/charsets/macroman.xml
/charsets/swe7.xml
/czech
/czech/errmsg.sys
/danish
/danish/errmsg.sys
/dutch
/dutch/errmsg.sys
/english
/english/errmsg.sys
/errmsg.txt
/estonian
/estonian/errmsg.sys
/etc
/etc/mysql
/etc/mysql/my.cnf
/etc/mysql/mysqlaccess.conf
/french
/french/errmsg.sys
/german
/german/errmsg.sys
/greek
/greek/errmsg.sys
/hungarian
/hungarian/errmsg.sys
/italian
/italian/errmsg.sys
/japanese
/japanese/errmsg.sys
/korean
/korean/errmsg.sys
/norwegian
/norwegian-ny
/norwegian-ny/errmsg.sys
/norwegian/errmsg.sys
/polish
/polish/errmsg.sys
/portuguese
/portuguese/errmsg.sys
/romanian
/romanian/errmsg.sys
/russian
/russian/errmsg.sys
/serbian
/serbian/errmsg.sys
/slovak
/slovak/errmsg.sys
/spanish
/spanish/errmsg.sys
/swedish
/swedish/errmsg.sys
/ukrainian
/ukrainian/errmsg.sys
/usr
/usr/bin
/usr/bin/comp_err
/usr/bin/innochecksum
/usr/bin/msql2mysql
/usr/bin/my_print_defaults
/usr/bin/myisam_ftdump
/usr/bin/myisamchk
/usr/bin/myisamlog
。。。。。。。。

作者: jsun   发布时间: 2009-10-01

问题解决了,我做了5件事:
  1. emerge -C dev-db/mysql
  2. emerge -C virtual/mysql
  3. 去掉mysql 的embedded的USE
  4. 去掉mysql 的berkdb的USE
  5. emerge -avuDN world,只安装了dev-db/mysql 和 virtual/mysql两个包
然后一切正常。可是不明白到底哪里出了错,又是哪一个步骤解决了问题?

作者: jsun   发布时间: 2009-10-01