QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1137|回复: 8

求助:关于安装MYSQL

[复制链接]
发表于 2005-5-29 10:39:04 | 显示全部楼层 |阅读模式
各位版主,LINUX高手:
   你们好!
   我在安装MYSQL的时候遇到了以下问题希望你们能够帮帮我:
   我在MYSQL网站上下载了MySQL-server-4.0.24-0.i386.rpm 的安装包,用rpm -ivh MySQL-server-4.0.24-0.i386.rpm --prefix=/usr/local/mysql可这时系统提示如下:
  warning:MySQL-server-4.0.24-0.i386.rpm:V3 DSA signature:NOKEY key id 5072e1f5
error :package mysql-server is not relocateable.
请问我想把他安装在/usr/local/mysql面录下应该怎么做啊?这个错误应该怎么样子解决?谢谢!同时在WWW。MYSQL。COM网上下载了几个TAR的安装包也不行!谢帮帮我好吗,谢谢!
发表于 2005-5-29 22:35:47 | 显示全部楼层
MySQL 的 rpm 包里路径是 hard-coded 的,不允许 relocate。

既然装RPM包,有必要relocate 么?

非要自己指定路径,下源码包自己编译。
回复

使用道具 举报

 楼主| 发表于 2005-5-30 14:01:55 | 显示全部楼层
版主:
    我现在下载了一个mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz安装包,我在/tmp/usr下面用tar -zxvf mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz解压该安装包,然后再用./configure --prefix=/usr/local/mysql ,本来应该执行完这一步应该用MAKE安装了,可结果系统提示说:没有找到makefile文件,这时我看了一下也是没有。不知是不是这个软件的问题还是什么问题?请你帮我看一下,谢谢!我用MAKE后系统的提示是这样子的:
make: *** no targets specified and no makefile found .stop
回复

使用道具 举报

 楼主| 发表于 2005-5-30 19:51:27 | 显示全部楼层
版主:
    你好!
    我现在已经按装了MYSQL-4.1.12.tar.gz,我用PS检查,发现进程也已经起来了,我是把它按装在/usr/local/mysql下面的,可我用msyql -u root 检查时,系统提示说找不到mysql命令这是怎么样回事啊?请帮帮我,谢谢!
回复

使用道具 举报

发表于 2005-5-30 20:57:34 | 显示全部楼层
路径

export PATH=$PATH:/usr/local/mysql/bin


装个现成的RPM不是好好的,
非要把它费劲吧拉地装在什么 /usr/local/mysql 下干吗 真是不懂……
回复

使用道具 举报

 楼主| 发表于 2005-5-31 15:01:46 | 显示全部楼层
呵呵,对了版主,如果装个现成的RPM包,是不是即要装server又要装clicet,这对PHP和apache之间的谐接是否到时在按装PHP及APACHE时只要指定MYSQL的按装路径即可啊?还有就是用RPM按装是否还需要考虑哪些方面的因素啊?我没有装过,所以。。。呵呵!
回复

使用道具 举报

发表于 2005-5-31 16:48:36 | 显示全部楼层
rpm 安装会把库、头文件安装到标准的路径,编译安装需要在安装 php 时指定 mysql 的库和头文件在哪里。
回复

使用道具 举报

 楼主| 发表于 2005-5-31 23:39:12 | 显示全部楼层
版主:
   你好!
   我在按装MYSQL+PHP+APACHE时遇到了问题,麻烦你再指点一下!这三个按装包都已经成功的按装上去了,可是为何在httpd.conf里面找不到以下PHP4的模块啊?
# And for PHP 4.x, use:
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps下去我把我的按装步骤给您看一下,请帮我看看问题出在哪里啊?谢谢!
我所按装的三个包分别为:apache_1.3.33-ppc-whatever-linux22.tar.gz;mysql-4.1.12.tar.gz;php-4.3.11.tar.gz;
1.我在/home/text/下面分别解包;
2.我先按装MYSQL:
cd /home/text/mysql-4.1.12/
./configure --prefxi=usr/local/mysql
make ; make install
./srcipts/mysql_install_db
cd /usr/local/mysql/share/mysql
chmod 777 mysql.server
/usr/local/mysql/bin/safe_mysqld &
这时我用 mysql -u mysql 时MYSLQ可以使用了;
3.我再装PHP
我先进入了/home/text/apache.1.3.33
./configure --prefix=usr/lcoal/apache 然后再进入/home/text/php-4.3.11
./configure --with-apache=/home/text/apache-1.3.33 --with-mysql=/usr/local/mysql --enable-track-vars
make;make install
cp /home/text/php-4.3.11/php.ini.dist /usr/local/lib/php.ini
4.我再装APACEH
我进入/home/text/apache-1.3.33
./cofigure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make ;make install
在整个按装过程中也并没有错误提示,请版主帮我看一下,为什么按装到最后在httpd.conf里面找不到以下PHP4的模块啊?
# And for PHP 4.x, use:
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
多谢了!
回复

使用道具 举报

 楼主| 发表于 2005-6-2 16:01:08 | 显示全部楼层
各位大哥帮帮忙啊!小弟在此跪谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 20:31 , Processed in 0.046406 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表