Страница 1 из 1

mysql: command not found

Добавлено: 2008-11-05 17:16:22
Garry04
Столкнулся с такой проблемой. Года пол назад поставил mysql-server 5.1.6_1 и mysql-client 5.1.6_2 и все работало замечательно. Сейчас же при выполнении команды из консоли mysql мне выдается сообщение command not found. Не обнаружил я и файла mysql по пути /usr/local/bin. Сервер баз данных работает, доступ с phpmyadmin есть, еще там форум висит.
Почему не могу попасть с консоли?? :(

Re: mysql: command not found

Добавлено: 2008-11-05 17:36:43
Alex Keda

Код: Выделить всё

uname -a
и кратенький рассказ как именно ставил.

Re: mysql: command not found

Добавлено: 2008-11-05 17:45:37
Garry04

Код: Выделить всё

forsait# uname -a
FreeBSD example.com 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Fri Oct  5 07:45:05 UTC 2001     root@example.com:/usr/obj/usr/src/sys/GENERIC_01  i386
Дело в том что по началу, (пока я не использовал phpmyadmin) все работало и с консоли. Потом поставил phpmyadmin и забил на консоль. Я как-то упустил момент когда с консоли перестало работать.

Re: mysql: command not found

Добавлено: 2008-11-05 17:53:04
Yam
А как ставили-то? С портов, пакетом или сами собирали?
find / -type f -name mysql и echo $PATH
что говорит?

Re: mysql: command not found

Добавлено: 2008-11-05 18:05:42
Garry04
Ставил из портов

Код: Выделить всё

forsait# find / -type f -name mysql
/usr/ports/databases/mysql51-client/work/mysql-5.1.26-rc/client/.libs/mysql
/usr/ports/databases/mysql51-client/work/mysql-5.1.26-rc/client/mysql
/var/mail/mysql
с путями вроде тоже все нормально

Код: Выделить всё

forsait# echo $path
/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /root/bin

Re: mysql: command not found

Добавлено: 2008-11-05 18:14:17
Yam
Как ни странно, но клиент отсутствует, вообще, как это могло получиться сложно сказать, порекомендовать можно
cd /usr/ports/databases/mysql51-client && make reinstall

ЗЫ после сборки порта желательно не забывать make clean

Re: mysql: command not found

Добавлено: 2008-11-05 18:24:13
Garry04
может я чот не понимаю, но я думал что mysql-client это он и есть :unknown:

Код: Выделить всё

forsait# pkg_info
mysql-client-5.1.6_1 Multithreaded SQL database (client)
mysql-server-5.1.6_2 Multithreaded SQL database (server)

Re: mysql: command not found

Добавлено: 2008-11-05 18:35:00
Yam
Garry04 писал(а):может я чот не понимаю, но я думал что mysql-client это он и есть :unknown:

Код: Выделить всё

forsait# pkg_info
mysql-client-5.1.6_1 Multithreaded SQL database (client)
mysql-server-5.1.6_2 Multithreaded SQL database (server)
Это говорит о том, что порт установлен, а результаты find / ... говорят о том, что самого клиента (исполняемый файл mysql, его устанавливает порт mysql-client) нет, вот я и предлагаю вам его переустановить.

Re: mysql: command not found

Добавлено: 2008-11-05 18:56:58
Garry04
Спасибо все заработало :roll: