this is a extra element for clear the floated element
Mysql问答集
  • 12/31
  • 2008
MYSQL | Linux 4903 次查看
  Mysql问答集(1)

  ==============================================

  Q:在red hat linux中安裝的是 mysql-3.22.32-1.src.rpm,在連接mysql時,怎樣不用 -h 和別上root 中令.我這個不加主機名連不上.

  A:mysql有一套很严格的安全机制,你要想连上远程主机,在远程主机要作相应的权限

  ==============================================

  Q:請教各位大俠:

  在安裝mysql-3.23.22-beta.tar.gz經解壓后,

  ./mysql.server時出現 usage: ./mysql.server start|stop 此話為何意,在開機后,怎樣啟動mysql

  在用./mysql -u root 時出現 error 2002 can't connect to local mysql server throught socket 'tmp/mysql.sock'

  A:你安装了mysql的基本库了吗?有个文件名叫mysql_db_install的文件,先执行一下,然后把mysql进程起起来,我没有安装过这个版本,以前的版本是运行safe_mysqld &

  A:不妨装RPM包

  A:我安裝的mysql-3.22.32.1.src.prm 請問,它是否包含mysql-client 和mysql-share及mysql-devel

  A:不包括,你需另安装。

  A:如你的mysql 安装在/mysql 下 .

  加 下面的语句到/etc/rc.d/rc.local里

  cd /mysql/bin ; ./safe_mysqld & > /dev/null

  然后reboot 机器即可

  /tmp/mysql.sock 是MYSQL 的联机套接字文件

  在安装时要指定

  A:如你的mysql 安装在/mysql 下 .

  加 下面的语句到/etc/rc.d/rc.local里

  cd /mysql/bin ; ./safe_mysqld & > /dev/null

  然后reboot 机器即可

  /tmp/mysql.sock 是MYSQL 的联机套接字文件

  在安装时要指定

  AK thanks!現在最重要事是安裝apache+PhP,總是在安裝php到make 時出錯.我后對linux重裝了,還是老毛樣.唉...

  A:把他要的头文件拷贝到相应位置就可以了

  =============================================================================

  Q:用mysql的客户端程序工作正常,用php4连接不行,提示无去通过

  /tmp/mysql.sock连接,MYSQL目录中的mysql.sock也是0字节

  怎么办?我用RPM方式安装,以前一直正常,再次强行安装后MYSQL

  还是不行,急!!!

  apache1.3.12+php4.01pl2+mysql3.22.27

  附:

  Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in test.php on line 7

  A:/tmp/mysql.sock 是MYSQL 的联机套接字文件,

  mysql启动后mysql.sock是0字节,这是正常的,你既然能够用客户端连上数据库那就应该不是mysql的缘故,这种情况一般是mysql的后台进程没有启起来,你可以用ps ax|grep mysql看看有没有mysql进程

  A:进程已经启动,是否和我装PHP先有关系?

  A:正确的安装顺序是先装mysql再装php,如果是你装反了,那再编译一次php就可以了,不过也不对啊?你如果后装的mysql,那你的php configure能通过吗??而且也没法支持mysql,那你再调用mysql的时候,php应该会提示你函数无效,而不识mysql错误啊??你的 php是不是也是用rpm安装的??希望你能提供详细一点的信息??

  A:my install:

  gunzip apache*

  gunzip php*

  tar -xvf *

  cd php-4.0.1pl2

  ./configure --with-mysql --with-apahce=../ apache --enable-track-vars

  make

  make install

  cd ../apache_1.3.12

  ./configure --prefix=/server/apache --activate-module=src/modules/php4/libphp4.a

  make

  make install

  cp ../php-4.0.1pl2/php.ini-dest /usr/local/lib/php.ini

  and then edit httpd.conf about php's extentions

  rpm -ivh mysql3.22.27.i386.rpm

  rpm -ivh mysql-client-3.22.27.i386.rpm

  A:

  >my install:

  >gunzip apache*

  >gunzip php*

  >tar -xvf *

  >cd php-4.0.1pl2

  >./configure --with-mysql --with-apahce=../ apache --enable-track-vars

  你没有指定你的mysql目录,应该要加上--with-mysql=/the/path/to/mysql/

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  A:所有的问题,都源于我先安装了Apache和PHP4,再安装的MySQL。偏PHP4包含对MySQL的支持,所以在安装过程中并没有出错提示。呵呵,犯了个弱智的错误,也知道了一种出错情况的解决办法,谢谢白衣少侠

  ========================

  Q:在安裝myodbc第二步中出現 " the requested installation information file,c:~smplstp.todbc.inf ,could not be found. The installation disks may be corrupted.

  它這個~smplstp.t目錄是安裝時自動建立的,把解壓后的odbc.inf 拷至~SMPLSTP.T目錄下也出現同樣的錯誤