MySQL 安装后配置细节及 PureFTPd 报错处理
应易先生的要求,我对《快速搭建 FAMP 环境》一文作如下补充。
对 MySQL 依次进行 configure、make、make install 后,还需要执行初始化数据库、配置权限等操作,具体如下:
www# /usr/local/mysql/bin/script/mysql_install_db --user=mysql
安装 PureFTPd 的过程简单,不再赘述。但经常能遇到这样的报错:
www# pw groupadd mysql
www# pw useradd mysql -g mysql -s /sbin/nologin
www# chown -R mysql:mysql /usr/local/mysql/var
www# /usr/local/mysql/bin/mysqld_safe --user=mysql &
Shared object "libmysqlclient.so.15" not found, required by "pure-ftpd"
一般遇到这样的情况,可以这样操作:
www# find / -name libmysqlclient.so\*
然后启动 PureFTPd 即可。当然除了复制文件外,还可以用软连接。
/usr/local/mysql/lib/mysql/libmysqlclient.so.15
/usr/local/mysql/lib/mysql/libmysqlclient.so
www# ls /usr/local/mysql/lib/mysql/
libdbug.a libmyisammrg.a libmysqlclient.so libmysys.a
libheap.a libmysqlclient.a libmysqlclient.so.15 libvio.a
libmyisam.a libmysqlclient.la libmystrings.a
www# cp * /usr/lib/