QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: prouser

Red Hat enterprise 4 下安装mysql碰

[复制链接]
 楼主| 发表于 2005-10-24 21:14:04 | 显示全部楼层
[quote:38877841d7="jiangtao9999"]你看看 RH 的 软件管理器,我记得在 K 菜单里叫添加/删除软件
你还是先看看 Linux 的基础文章吧。
RH 自带 mysql 了,除非你要求使用最新版,不软没有必要安装系统自带以外的版本。[/quote]
RHA4带的是4.1.X的,偶想要4.0.X的。。继续烟酒~
回复

使用道具 举报

发表于 2005-10-24 22:02:47 | 显示全部楼层
那就先卸载旧的 mysql ,一般分为 server client devel 几个包。
你 rpm -qa "*mysql*"
就可以列出都有什么包的名字包含 mysql 。
之后全都 rpm -e 了
最后再安装。

把 4.1 换成 4.0 有必要么?

顺便继续建议你看基础教材。
烟酒拿来,我拿去换钱……
回复

使用道具 举报

发表于 2005-10-25 10:12:10 | 显示全部楼层
各位,帮帮忙,我已经将Linux原有的MySQL卸掉了,使用rpm -q mysql,显示package mysql is not installed.
现在要安装MySQL4.1,使用rpm -ivh MySQL-server-4.1.14-0.i386.rpm命令,可是出现如下提示 :
error:failed dependencies :
         coreutils is needed by MySQL-server-4.1.14-0
怎么办啊?.我现在该怎样处理啊.
回复

使用道具 举报

发表于 2005-10-25 18:34:03 | 显示全部楼层
楼上,你还需要找 coreutils 这个软件包
回复

使用道具 举报

 楼主| 发表于 2005-10-26 00:35:52 | 显示全部楼层
[quote:7ba863d5a1="jiangtao9999"]那就先卸载旧的 mysql ,一般分为 server client devel 几个包。
你 rpm -qa "*mysql*"
就可以列出都有什么包的名字包含 mysql 。
之后全都 rpm -e 了
最后再安装。

把 4.1 换成 4.0 有必要么?

顺便继续建议你看基础教材。
烟酒拿来,我拿去换钱……[/quote]
谢谢帮助!这里好淫多啊~
因为4.0是通用编码,4.1需要单独设置,用着麻烦。 要烟酒。。过来拿,好说。路费自理。
回复

使用道具 举报

 楼主| 发表于 2005-10-26 01:08:07 | 显示全部楼层
啊,实际试了一把,首先停止mysql服务,然后分别rpm -e.
rpm -qa "*mysql*"结果:
php-mysql-4.3.9-3.8
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
mysql-server-4.1.12-3.RHEL4.1
mysql-devel-4.1.12-3.RHEL4.1
mysql-4.1.12-3.RHEL4.1
mod_auth_mysql-2.6.1-2.2
mysqlclient10-3.23.58-4.RHEL4.1

有2点疑问:
1,libdbi-dbd-mysql-0.6.5-10.RHEL4.1,是否可以不需要rpm -e
2,rpm -e到mysql-4.1.12-3.RHEL4.1的时候开始报错。。
[root@localhost ~]# rpm -e mysql-4.1.12-3.RHEL4.1
error: Failed dependencies:
        libmysqlclient.so.14 is needed by (installed) mod_auth_mysql-2.6.1-2.2.i386
        libmysqlclient.so.14 is needed by (installed) cyrus-sasl-sql-2.1.19-5.EL4.i386
        libmysqlclient.so.14 is needed by (installed) perl-DBD-MySQL-2.9004-3.1.i386

是否跟顺序有关系呢。。从mysql-4.1.12-3.RHEL4.1开始就干不掉了。
是不是需要把提示的那几个线干掉才行呢?
回复

使用道具 举报

 楼主| 发表于 2005-10-26 01:27:43 | 显示全部楼层
终于!rpm -qa "*mysql*"看不到任何东西了。。哈哈,rpm -e 去掉那么多东西:
php-mysql-4.3.9-3.8
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
mysql-server-4.1.12-3.RHEL4.1
mysql-devel-4.1.12-3.RHEL4.1
mysql-4.1.12-3.RHEL4.1
mod_auth_mysql-2.6.1-2.2
mysqlclient10-3.23.58-4.RHEL4.1
libdbi-dbd-mysql-0.6.5-10.RHEL4.1.i386
MySQL-python-1.0.0-1.RHEL4.1.i386
MyODBC-2.50.39-21.RHEL4.1.i386
MySQL-python-1.0.0-1.RHEL4.1.i386


都做个记录。免的装的时候报错不知道缺啥了。
回复

使用道具 举报

发表于 2005-10-26 18:24:30 | 显示全部楼层
这是因为系统里有很多程序依赖 mysql 。
如果不需要 -e 了就行了。

如果需要他,装完 mysql 再装回来~~
回复

使用道具 举报

 楼主| 发表于 2005-10-26 18:39:45 | 显示全部楼层
[quote:052ea433cd="jiangtao9999"]这是因为系统里有很多程序依赖 mysql 。
如果不需要 -e 了就行了。

如果需要他,装完 mysql 再装回来~~[/quote]
[quote:052ea433cd="jiangtao9999"]这是因为系统里有很多程序依赖 mysql 。
如果不需要 -e 了就行了。

如果需要他,装完 mysql 再装回来~~[/quote]
恩,基本都清楚了,只担心这些对mysql的版本有没有要求,光盘上倒是都有这些RPM包(还好做了记录,hoho)。

刚测试了,把我的论坛从4.0导入到4.1中,提示xxx "xxx.MYD" read only,具体忘了。不知道什么原因,就来了个土办法。重新装了一次老版本,然后停止mysqld服务,删除复制新的数据库及文件,一切正常!
RH的官方是这样解释A4带的MYSQL4.1.x的:
While the mysqlclient10 package provides compatibility support with the MySQL 4.1.x server, it does not support the new password encryption method introduced in version 4.1. To enable compatibility with legacy MySQL 3.x-based clients, the old_passwords parameter is enabled by default in the /etc/my.cnf configuration file. If compatibility with old clients is not required, this parameter can be disabled to allow use of the improved password encryption method.

看来用4.1也问题不大了。哈哈。那么这些基本告一段落,回头慢慢补补基础!感谢细细TV,感谢爱母TV,感谢jiangtao9999,感谢涩兔子,感谢...!

PS:建议做管理的带头,减小自己签名图片的大小,一定程度上造成访问速度上不去。咳咳。。
回复

使用道具 举报

发表于 2005-10-26 19:16:35 | 显示全部楼层
刚测试了,把我的论坛从4.0导入到4.1中,提示xxx "xxx.MYD" read only,具体忘了。

你是怎么装的?
记得 mysql 使用 ID 为 mysql 的这个帐号存取数据文件,是为了保证安全。(就是 mysql 被完全控制,也不能获取 root 权限)
但这需要 sql 数据库文件和保存数据文件的 data 目录为 mysql 用户专有。至少要可写。

你是直接复制的数据库文件吧?
回复

使用道具 举报

 楼主| 发表于 2005-10-26 20:03:46 | 显示全部楼层
对!直接复制过去了!
回复

使用道具 举报

发表于 2005-10-26 20:13:38 | 显示全部楼层
估计是因为你忘了改所有者了………
回复

使用道具 举报

 楼主| 发表于 2005-10-26 20:19:00 | 显示全部楼层
现在虽然本地测试正常,但还是担心4.1以后所带来的麻烦。。有时间还是试试怎么安装4.0.x再实际升级自己的论坛吧。 :neutral:
回复

使用道具 举报

发表于 2005-10-26 20:26:37 | 显示全部楼层
chown -R /usr/local/mysql/var mysql

类似的,把你安装的MySQL的数据库路径的权限给mysql
回复

使用道具 举报

 楼主| 发表于 2005-10-27 00:15:07 | 显示全部楼层
[quote:122f321665="涩兔子"]chown -R /usr/local/mysql/var mysql

类似的,把你安装的MySQL的数据库路径的权限给mysql[/quote]

前些天看过你的置顶贴了,

对了,[quote:122f321665="涩兔子"]看看Ourlinux杂志第3期兔兔写的文章http://zz.ourlinux.net/magazines/Red Hat Linux AS4安装MySQL数据库4.doc[/quote]这个DOC好像下不到了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-19 02:56 , Processed in 0.115045 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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