下载了一个某个版本的 开发版本
MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm发现当前在线系统的 5.0.45的版本是
mysql-server-5.0.45-7.el5
php-mysql-5.1.6-20.el5_2.1
mysql-5.0.45-7.el5
之后我 在 这个在线系统安装 MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm 总是提示 有冲突,没有办法强制安装了
但是 安装mysqludf失败。 提示 执行发生新错误
./install.sh
Compiling the MySQL UDF
gcc -Wall -I/usr/include/mysql -I. -shared lib_mysqludf_sys.c -o /usr/lib/lib_mysqludf_sys.so
/usr/bin/ld: /tmp/cco7XM5O.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/cco7XM5O.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [install] Error 1
ERROR: You need libmysqlclient development software installed注意到ERROR: You need libmysqlclient development software installed
说明2个mysql版本不是很统一的这里想知道
5.0.45-0.rhel5. 1 这里 的 5.0.45-后面 的 0 表示 什么意思? (mysql-server-5.0.45-7.el5 这里是7 的区别在哪里 ?/)
2 el 5 有时会发现 是其他 数字, 这个el 5表示什么意思??
3 这个安装问题 如何解决》
MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm发现当前在线系统的 5.0.45的版本是
mysql-server-5.0.45-7.el5
php-mysql-5.1.6-20.el5_2.1
mysql-5.0.45-7.el5
之后我 在 这个在线系统安装 MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm 总是提示 有冲突,没有办法强制安装了
但是 安装mysqludf失败。 提示 执行发生新错误
./install.sh
Compiling the MySQL UDF
gcc -Wall -I/usr/include/mysql -I. -shared lib_mysqludf_sys.c -o /usr/lib/lib_mysqludf_sys.so
/usr/bin/ld: /tmp/cco7XM5O.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/cco7XM5O.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [install] Error 1
ERROR: You need libmysqlclient development software installed注意到ERROR: You need libmysqlclient development software installed
说明2个mysql版本不是很统一的这里想知道
5.0.45-0.rhel5. 1 这里 的 5.0.45-后面 的 0 表示 什么意思? (mysql-server-5.0.45-7.el5 这里是7 的区别在哪里 ?/)
2 el 5 有时会发现 是其他 数字, 这个el 5表示什么意思??
3 这个安装问题 如何解决》
mysql-server-5.0.45-7.rhel5.x86_64.rpm楼上认为这里 0,7 是 修改号
问下 这个修改好到底有什么用 , 没有找到相关文件?? (为 什么 5.0.45 不能共用同版本的头文件)
你说的是 5.0.45 这里45是改变号
我说的是 mysql-server-5.0.45-0.rhel5.x86_64.rpm
============ 这个0 是什么意思 ???(5.0.45后面的0)
(如果是rpm -qa| grep mysql 会是 MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm )在 官方网站只能找到 MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm 5.0.45-0对应的 所有文件, 死活找不到 5.0.45-7系列在google上只能找到一个mysql-5.0.45-7的下载文件
mysql-5.0.45-7.el5.src.rpm。
现在求 这个mysql-5.0.45-7版本 的 开发版??
MySQL-devel-community-5.0.45-0.rhel5.x86_64.rpm这可以是64位的, 不要弄错了。
“mysql mysqlserver像是收费版本” 你的意思是 mysql-5.0.45-7.el5 是收费版本 ??
答:这是rpm包版本的代码,虽然都基于5.0.45,但是前几个版本对于RHEL系统可能部分兼容性问题,因为重新打包后版本+1
还是好困惑??
(我只能从 官方下载到MySQL-devel-community-5.0.45-0 的 安装文件啦
mysql-5.0.45-7.el5.i386.rpm死活不知道 到哪里下载 ?? 重新打包是否是 反复安装 MySQL-devel-community-5.0.45-0 这个吗 ??
他的 dev 的 开发版本 的 头文件等 和 MySQL-devel-community-5.0.45-0 是一样的 吗 ??(实际使用总是说 rpm -iUvh mysql-devel-5.0.45-7.el5.x86_64.rpm
warning: mysql-devel-5.0.45-7.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
openssl-devel is needed by mysql-devel-5.0.45-7.el5.x86_64) )