+ -
当前位置:首页 → 问答吧 → 升级MYSQL的问题 。

升级MYSQL的问题 。

时间:2005-02-25

来源:互联网

FC3系统。感觉MYSQL的版本太老。我就是下载了5.02的RPM包安装。提示少了libmysqlclient.so.10。
我到别的系统上拷了一个过来放到USR/LIB/下面。。再安装还是一样的提示。。USR/LIB/PHP4/我也拷了一份。。。MYSQL/下面是有的。。折腾了很久。还是这个提示。。
万般无奈。我干脆--nodeps..强制安装了。。
MYSQL倒是看上去装完了。/etc/rc.d/init.d/mysqld start 能正常启动。
但是在APACHE上脚了个脚本测试:
MySQL 版本信息: 无法获取版本信息
这个脚本我在RHEL AS4上是试过的。。运行正常的。。

是不是因为我安装FC时,没有安装任何开发工具的关系?

作者: 田横   发布时间: 2005-02-25

装好了MYSLQ5.0.2了。。怎么搞好的不清楚了。。好象是用了
apt-get remove mysql
apt-get isntall mysql

之后就可以装MYSQL5.02了。六个RPM我全装了。。不再出提示少了libmysqlclient.so.10了。。。

现在册MYSQL情况如下:
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.0.2-alpha-Max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

这应是表示正常安装了吧?
发现升级以后启动MYSQL命今变了。。原来3.23版是:路径/mysqld start 现在升级5.0.2以后是:mysql start 要少输入一个D才行。。。。用service mysqld start也是一样。。得改成service mysql start。。。
这应不要紧的吧。不管怎么说总算好象把这个MYSQL装成。



但是APACHE上我用INFO。PHP测试PHP时。出来的信息好象mysql还是3.23版。。。
该页关于MYSQL的信息如下:
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.58
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib/mysql -lmysqlclient

弄了个脚本也提示检测不到MYSQL信息。(在RHEL4上正常运行的脚本)
是和APACHE整合的问题吧?

哪位朋友能指教一下吗?

作者: 田横   发布时间: 2005-02-25

MySQL-shared
MySQL-shared-compat只能安装一个。。。

作者: hantsy   发布时间: 2005-02-25

谢谢hantsy的回答....
我的情况是这样的:
MySQL-bench-5.0.2-0.i386.rpm
MySQL-client-5.0.2-0.i386.rpm
MySQL-devel-5.0.2-0.i386.rpm
MySQL-embedded-5.0.2-0.i386.rpm
MySQL-Max-5.0.2-0.i386.rpm
MySQL-server-5.0.2-0.i386.rpm
MySQL-shared-5.0.2-0.i386.rpm

七个MYSQL5.0.2的RPM我全安装了..其中没有MySQL-shared-compat..这样看来是前面的的版本里安装了
MySQL-shared-compat吧?所以我装了MySQL-shared-5.0.2-0.i386.rpm之后.就出现问题了?

作者: 田横   发布时间: 2005-02-26

热门下载

更多