mysql can't finf shared library
Uwe Doering
gemini at geminix.org
Mon Nov 17 02:28:47 PST 2003
Gary Kline wrote:
> After upgrading to the latest mysql323-client and reinstalling
> my root password, here is what happens:
>
> mysqladmin -u root password 'fooobar1234'
> /usr/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.10" not found
> root at tao:/etc# locate libmysql
> /usr/local/lib/mysql/libmysqlclient.a
> /usr/local/lib/mysql/libmysqlclient.so
> /usr/local/lib/mysql/libmysqlclient.so.10
>
> Anybody know what's going on here? Is this a known bug?
Well, at least up to MySQL 3.23.58 a startup script
'000.mysql-client.sh' gets installed under '/usr/local/etc/rc.d' which
runs this command at boot time:
/sbin/ldconfig -m /usr/local/lib/mysql
This is supposed to ensure that the system automatically knows where to
look for the MySQL client libs. It worked for me out of the box. Did
you delete this script, or is there any other reason why scripts under
'/usr/local/etc/rc.d' don't get executed on your system?
Uwe
--
Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers
gemini at geminix.org | http://www.escapebox.net
More information about the freebsd-questions
mailing list