Уважаемые!
эта тема тут проходила в ...й раз, но чето у меня ни хрена не получается
bash-2.05# mysqladmin
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
Откуда ему взяться этому сокету если я пытаюсь его только запустить!?
вот стартовый скрипт
#!/bin/sh
#
if [ -x /usr/local/bin/safe_mysqld ]
then
/usr/local/bin/safe_mysqld -user=mysql > /dev/null & && echo -n 'mysql'
fi
Делал все как написано в доках !
ЗЫ ставил из сырцов
Система Фря 4.3
>Уважаемые!
>эта тема тут проходила в ...й раз, но чето у меня ни
>хрена не получается
>bash-2.05# mysqladmin
>mysqladmin: connect to server at 'localhost' failed
>error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
>Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
>Откуда ему взяться этому сокету если я пытаюсь его только запустить!?
>вот стартовый скрипт
>#!/bin/sh
>#
>if [ -x /usr/local/bin/safe_mysqld ]
>then
>/usr/local/bin/safe_mysqld -user=mysql > /dev/null & && echo -n 'mysql'
>fi
>Делал все как написано в доках !
>ЗЫ ставил из сырцов
>Система Фря 4.3В логах то... Влогах чего???:)
Да ничего
откуда им взяться если я его не могу даже запустить ;-(
>Да ничего
>откуда им взяться если я его не могу даже запустить ;-(
Сорри, сам такой...
Но /etc/services ...?
3306 там стоит ?
>Да ничего
>откуда им взяться если я его не могу даже запустить ;-(
У меня была точно такаяже фигня.
логи должны быть, в $base_dir/var/log/ если когда собирал basedir не указывал - значит в /usr/local/var/log/
смотри
>>Да ничего
>>откуда им взяться если я его не могу даже запустить ;-(
>У меня была точно такаяже фигня.
>логи должны быть, в $base_dir/var/log/ если когда собирал basedir не указывал -
>значит в /usr/local/var/log/
>смотрипопробуй напрямую указать, что-нить типа такого:
/usr/local/opt/mysql-3.23/bin/safe_mysqld --core-file-size=4096 --open-files=4096 --socket=/var/tmp/mysql.sock --pid-file=/var/data/mysql-3.23/mysql.pid --user=mysql --port=3306 --skip-name-resolve > /dev/null &посмотри в мане, что тебе надо при старте и указывай..
Во первых проверь процессы. Должно быть нечто такое:
293 con- I 0:00.03 /bin/sh /usr/local/mysql/bin/safe_mysqld --user=mysql
339 con- S 2:18.27 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --Во вторых попробуй запустить его от рута без --user=mysql. mysql'ю надо на этапе configure указывать --user=mysql иначе не пойдет он. И запускай без скрипта, просто safe_mysqld &