xubaoguo
php无法访问mysql啊!!!!
linux下无法访问mysql,
能在终端进入mysql,可是mysql_connect("localhost","root","");提示无法进入socket'/var/lib/mysql.sock'
怎么办啊!!!!!
高手吧qq留下
安装mysql安装命令如下:
1--tar zxvf .......
2--mv mysql..... /usr/local/mysql
3--groupadd mysql
4--useradd -d /usr/local/mysql/data -s /sbin/nologin -g mysql mysql
5--cd /usr/local/mysql
6--chown -R root .
7--chown -Rmysql data
8--chgrp -R mysql .
9--./scripts/mysql_install_db --user=mysql
10--./binmysqld_safe ---user=mysql &
11--cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
12--chomd 700 /etc/rc.d/init.d/mysqld
13--chkconfig --add mysqld
php编译代码:
./configure --prefix=/usr/local/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql-dir=/usr/local/mysql
--with-xml=/usr/local/libxml2
--with-png=/usr/local/lib
--with-jpeg-dir=/usr/local/jpeg6
--with-zlib=/usr/local/zilb
--with-freetype=/usr/local/freetype
--with-gd=/usr/local/gd
--with-mysql=/usr/local/mysql/bin/mysql_config
--enable-track-vars
--enable-soap
--enable-mbstring=all
[[i] 本帖最后由 xubaoguo 于 2008-6-8 20:02 编辑 [/i]]
bbcode
netstat -tl|grep mysql
ps -aux|grep mysql
看看...
my.cnf 在
安装目录/support-files/
里面有
my-small.cnf
my-huge.cnf
my-large.cnf
my-medium.cnf
如果没有/etc/my.cnf
就cp 上面所说那几个到/etc/my.cnf 具体cp那个,你more 文件看看
mysql.sock 没有 要么没启动 要么就是位置在其他的地方
find / -name mysql.sock
看看位置
然后 link下到 /var/lib/
rock0018
回复 #1 xubaoguo 的帖子
大哥,给出linux的版本,mysql的版本,php的版本,不能只说个问题,看来只有神仙能帮你的