Mysql 5.0.18-r30

Собрал на сервачке mysql-5.0.18-r30, и сразу же заметил такую бяку: все файлы принадлежащие этому пакету имеют суффикс -500.
То есть бинарники называются не mysql, mysqldump, а mysql-500, mysqldump-500.

Думаю ладно, сконфигурировал базу, запускаю:

WereServer / # /etc/init.d/mysql start
 * Caching service dependencies ...                                                               [ ok ]
 *  ...
 * Cannot access /etc/mysql/my.cnf !
 * MySQL datadir is empty or invalid
 * Please check your my.cnf :                                                                     [ !! ]
WereServer / #

Деуствительно, в /etc/ нет папки mysql. Зато есть mysql-500. Пытаюсь исправить:

WereServer / # mv /etc/mysql-500 /etc/mysql
WereServer / # cd /etc/mysql
WereServer mysql # ls
my.cnf  mysqlaccess.conf
WereServer mysql # /etc/init.d/mysql start
 *  ...
 * my_print_defaults NOT found or not executable
 * MySQL datadir is empty or invalid
 * Please check your my.cnf : /etc/mysql/my.cnf                                                   [ !! ]
WereServer mysql #

В чем дело? Куда копать? На десктопе стоит версия mysql-5.0.17 и никаких проблем нет, в том числе с суффиксами.
Пытался править ебилд, для устранения суффиксов - не помогло, они все равно есть.

mysql_install_db судя

mysql_install_db

судя по твоей проблеме оно тебе поможет

Нет, я уже

Нет, я уже упомянул что базы системные инициализировал.

were@WereHome ~ $ ssh -l troll 192.168.0.1
's password:
Last login: Sat Feb 18 18:10:14 2006 from 192.168.0.2
troll@WereServer ~ $ su
Password:
WereServer troll # mysql_install_db
bash: mysql_install_db: command not found
WereServer troll # mysql_install_db-500
Installing all prepared tables
Fill help tables

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin-500 -u root password 'new-password'
/usr/bin/mysqladmin-500 -u root -h WereServer password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables-500. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe-500 &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
WereServer troll # /etc/init.d/mysql-500 start
bash: /etc/init.d/mysql-500: No such file or directory
WereServer troll # /etc/init.d/mysql start
 * Caching service dependencies ...                                                                             [ ok ] *  ...
 * my_print_defaults NOT found or not executable
 * MySQL datadir is empty or invalid
 * Please check your my.cnf : /etc/mysql/my.cnf                                                                 [ !! ]WereServer troll # cd /usr ; /usr/bin/mysqld_safe-500 &
[1] 7608
WereServer usr # Starting mysqld-500 daemon with databases from /var/lib/mysql-500

WereServer usr # /usr/bin/mysqladmin-500 -u root password 'passwd'
/usr/bin/mysqladmin-500: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
WereServer usr # /etc/init.d/mysql status
 * status:  stopped
WereServer usr # /etc/init.d/mysql restart
 *  ...
 * my_print_defaults NOT found or not executable
 * MySQL datadir is empty or invalid
 * Please check your my.cnf : /etc/mysql/my.cnf                                                                 [ !! ]WereServer usr #

masked

Вообще-то mysql 5.0.x замаскирован. Может, стоит подождать с ним?

*

да-ну - симлинки поделай и все будет работать - я даже и не обратил внимание особого... машинально ln -s и забыл :)

может стоит

может стоит попробовать поискать на gentoo.org/forum ?
у меня была подобная проблема надо запустить команду (сорри не помню какую), для выбора какую версию сервера пользовать. тогда все симлинки сделаются автоматом.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".