`
atgoingguoat
  • 浏览: 196741 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

mysql5 rpm linux 安装过程

阅读更多

mysql5 rpm linux 安装过程

 

MySQL-client-community-5.1.45-1.rhel5.i386.rpm

MySQL-server-community-5.1.44-1.rhel5.i386.rpm

 

说明如下:

1:用户root用户进入/usr/local

2: 上传:

  MySQL-client-community-5.1.45-1.rhel5.i386.rpm

   MySQL-server-community-5.1.44-1.rhel5.i386.rpm

 



 

 

3:  执行:

rpm -ivh MySQL-server-community-5.1.44-1.rhel5.i386.rpm

rpm -ivh MySQL-client-community-5.1.45-1.rhel5.i386.rpm

 

 报错:

 rpm -ivh MySQL-server-community-5.1.44-1.rhel5.i386.rpm
警告:MySQL-server-community-5.1.44-1.rhel5.i386.rpm: V3 DSA ?章:NOKEY, key ID 5072e1f5
??:相依性失?:
        libc.so.6(GLIBC_2.4) 是 MySQL-server-community-5.1.44-1.rhel5.i386 所需要的
        rtld(GNU_HASH) 是 MySQL-server-community-5.1.44-1.rhel5.i386 所需要的
        MySQL ? mysql-4.1.22-2.el4.i386 相?突
[root@czydmmsapp local]# rpm -ivh MySQL-client-community-5.1.44-1.rhel5.i386.rpm
??:?? MySQL-client-community-5.1.44-1.rhel5.i386.rpm 失?:没有那个文件或目录
[root@czydmmsapp local]# rpm -ivh MySQL-server-community-5.1.44-1.rhel5.i386.rpm
警告:MySQL-server-community-5.1.44-1.rhel5.i386.rpm: V3 DSA ?章:NOKEY, key ID 5072e1f5
??:相依性失?:
        libc.so.6(GLIBC_2.4) 是 MySQL-server-community-5.1.44-1.rhel5.i386 所需要的
        rtld(GNU_HASH) 是 MySQL-server-community-5.1.44-1.rhel5.i386 所需要的
        MySQL ? mysql-4.1.22-2.el4.i386 相?突

说是已经安装了另一版本。

用 rpm -e --nodeps mysql-4.1.22-2.el4.i386 删除它。

 

rpm -qa | grep mysql 或: rpm -qa | grep -i '^mysql-'

rm -rf /usr/include/mysql

rm -rf /usr/lib/mysql

rpm –e mod_auth_mysql

 

 

 4:然后进入mysql。 直接输入mysql就行了,因为刚开始mysql还没有设置密码。需要手动去修改



 

 5:进入mysql数据库:use mysql,Database changed

 

 查看一下root的情况:select user, password from user;

 

 

 

 

 

 6: 修改密码:

update user set password=PASSWORD("czyd(2010)") where user='root';

 

最好在执行一下:commit

 

7:ip访问

then: select host, user from user;

 

mysql> select host, user from user;
+-----------------------+------+
| host                  | user |
+-----------------------+------+
| %                     | test |
| 127.0.0.1             | root |
| localhost             |      |
| localhost             | root |
| localhost             | test |
| localhost.localdomain |      |
| localhost.localdomain | root |
+-----------------------+------+
7 rows in set (0.00 sec)

然后修改一个root用户的host为你的ip地址

 

update user u set u.host = 'your_ipaddress' where u.user = root and u.host = 'localhost';

 

update user u set u.host = '192.168.1.42' where u.user = root and u.host = 'localhost';

 

mysql> select host, user from user;
+-----------------------+------+
| host                  | user |
+-----------------------+------+
| %                     | test |
| 127.0.0.1             | root |
| 192.168.1.42          | root |
| localhost             | test |
| localhost.localdomain | root |
+-----------------------+------+
5 rows in set (0.00 sec)

 

 

8:重启: service mysqld restart

 

 

9:退出mysql:exit;

 

 

 

 

 

 

 

 

 

 

 

强制安装
 
rpm -ivh *.rpm --force --nodeps


/////////替换
rpm -ivh --replacefiles **.rpm

 

[root@czydmmsapp local]# rpm -ivh *.rpm --force --nodeps
警告:MySQL-client-community-5.1.45-1.rhel5.i386.rpm: V3 DSA ?章:NOKEY, key ID 5072e1f5
??中...                     ########################################### [100%]
   1:MySQL-server-community ########################################### [ 50%]
/usr/bin/my_print_defaults: error while loading shared libraries: requires glibc 2.5 or later dynamic linker
/usr/sbin/mysqld: error while loading shared libraries: requires glibc 2.5 or later dynamic linker

Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.

You can try to start the mysqld daemon with:

    shell> /usr/sbin/mysqld --skip-grant &

and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:

    shell> /usr/bin/mysql -u root mysql
    mysql> show tables

Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com/.  Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the /usr/bin/mysqlbug script!

 

Notes regarding SELinux on this platform:
=========================================

The default policy might cause server startup to fail because it is
not allowed to access critical files. In this case, please update
your installation.

The default policy might also cause inavailability of SSL related
features because the server is not allowed to access /dev/random
and /dev/urandom. If this is a problem, please do the following:

  1) install selinux-policy-targeted-sources from your OS vendor
  2) add the following two lines to /etc/selinux/targeted/src/policy/domains/program/mysqld.te:
       allow mysqld_t random_device_t:chr_file read;
       allow mysqld_t urandom_device_t:chr_file read;
  3) cd to /etc/selinux/targeted/src/policy and issue the following command:
       make load


/usr/bin/my_print_defaults: error while loading shared libraries: requires glibc 2.5 or later dynamic linker
/usr/bin/my_print_defaults: error while loading shared libraries: requires glibc 2.5 or later dynamic linker
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
Giving mysqld 2 seconds to start
   2:MySQL-client-community ########################################### [100%]

日,没安装成功。

  • 大小: 19.4 KB
  • 大小: 22.2 KB
  • 大小: 12.8 KB
  • 大小: 37.5 KB
  • 大小: 23.6 KB
分享到:
评论
4 楼 shellfish 2010-07-23  
rpm 可以通过 yum localinstall ./***.rpm 来解决依赖问题,有时候可能需要加上--nogpgcheck选项..
客户端好像是navicat吧。
3 楼 wangliang_gz 2010-07-23  
你这是用什么客户端啊?
2 楼 niwtsew 2010-07-19  
如果是centos,可直接用yum install ..。它代为管理dependency
1 楼 atgoingguoat 2010-07-02  
卸载步骤如下:

卸载Mysql[root@yourdomainname/]# rpm -qa | grep mysql
mysql-3.23.58-9
php-mysql-4.3.4-11
mod_auth_mysql-20030510-4.1
mysql-server-3.23.58-9

说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是Fedora core2默认安装mysql的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。

比如:在这个例子中,我们应该先卸载mysql-server-3.23.58-9 方法如下:
rpm –e mysql-server

说明:rpm –e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mod_auth_mysql-20030510-4.1包,方法如下:

rpm –e mod_auth_mysql

相关推荐

    linux下mysql的rpm安装包

    安装文件:MySQL-server-5.1.62-1.glibc23.i386.rpm # rpm -ivh /software/mysql/MySQL-server-5.1.62-1.glibc23.i386.rpm 这是在/usr/share/mysql 目录下生成一些 文件,其中有一个文件名为:my-medium.cnf 将其...

    Linux 使用rpm方式安装mysql

    ### Linux 使用 rpm 方式安装 MySQL #### 一、前言 在 Linux 系统中,MySQL 数据库是非常常用的一种关系型数据库管理系统。本篇文章将详细介绍如何通过 rpm 包的方式在 Linux(具体为 Red Hat Enterprise Linux ...

    mysql客户端Linux RPM包

    MySQL客户端Linux RPM包是专为在Red Hat Enterprise Linux 7或Oracle Linux 7(64位)操作系统上使用的软件包。这个RPM包包含了运行MySQL客户端所需的组件,使得用户能够连接到MySQL服务器并执行各种数据库操作。...

    linux安装mysql(rpm脱网安装).zip

    1、把以下5个rpm上传到/home/soft/mysql目录 2、执行rpm安装 #rpm -ivh mysql-*.rpm --force --nodeps 3、安装完成后执行以下命令查询mysql root帐号密码 #grep 'temporary password' /var/log/mysqld.log 没拿到,...

    MySQL 5 rpm版本 for linux安装.docx

    在Linux系统中安装MySQL 5 RPM版本的过程是一个关键任务,特别是对于那些依赖于数据库服务的IT环境。以下是一个详细的步骤指南: 首先,你需要从MySQL的官方网站(http://www.mysql.com/downloads/)下载适用于...

    Mysql5.7 rpm Linux安装包

    总的来说,安装MySQL 5.7 RPM包在Linux上涉及多个步骤,包括安装依赖、下载RPM包、添加MySQL的Yum源、安装MySQL Server、启动服务、设置安全性以及配置网络。每个环节都至关重要,确保了MySQL服务器稳定、安全地运行...

    mysql suse linux安装文档)

    在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...

    linux系统MySQL(rpm版)安装文件.zip

    在标题中提到的“Linux系统MySQL(rpm版)安装文件.zip”是一个包含RPM安装包的压缩文件,用户可以通过解压并使用RPM命令进行MySQL的安装。 首先,你需要确保你的Linux系统支持RPM包管理器。通常,基于Red Hat的系统...

    Linux安装MySql devel

    总结来说,"Linux安装MySQL-devel"是一个针对Linux开发环境的配置步骤,它涉及RPM包管理、MySQL开发库的安装以及后续的开发工作。正确安装MySQL-devel后,开发者能够顺利地在Linux环境中编写和编译连接到MySQL数据库...

    Linux下安装Mysql

    在Linux系统中安装MySQL数据库是...以上就是使用RPM包在Linux下安装MySQL的详细过程。请确保在执行每一步时,都根据你的具体环境和MySQL版本进行调整。此外,记得定期更新MySQL到最新版本,以获取安全性和性能的提升。

    Linux 系统下 MySQL 的rpm 完整安装包

    在Linux 系统下使用RPM 安装方式 ,其中使用到的资源文件,版本是mysql5.7 包含的资源文件: mysql-community-client-5.7.16-1.el7.x86_64.rpm mysql-community-common-5.7.16-1.el7.x86_64.rpm mysql-community-...

    国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册

    国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册 在国产麒麟系统KylinOS环境下安装MySQL 8.0-RPM包需要按照以下步骤进行操作。 检查是否有mysql残留 在安装MySQL之前,需要检查服务器是否已经安装了mysql。...

    linux下如何彻底卸载RPM或yum安装的mysql_linux的yum命令

    以下是如何在Linux下彻底卸载由RPM或yum安装的MySQL的详细步骤: 1. **停止MySQL服务**: 首先,确保MySQL服务已经停止,以防止在卸载过程中发生任何问题。你可以使用以下命令来停止服务: ``` sudo systemctl ...

    MySQL 5 rpm版本 for linux安装.pdf

    在Linux系统中安装MySQL 5 RPM版本的过程是一个关键任务,特别是对于那些依赖于数据库服务的IT专业人士来说。本文将详细阐述如何从头开始,通过RPM包管理器在Linux环境中安装MySQL 5。 首先,从MySQL官方网站下载...

    linux平台mysql安装包rpm

    在Linux平台上,MySQL数据库系统的安装通常涉及使用RPM(Red Hat Package Manager)包管理器。RPM是一种广泛使用的软件包管理格式,尤其在基于RPM的Linux发行版中,如Red Hat Enterprise Linux、CentOS和Fedora。本...

    linux下mysql5.7.26的rpm安装文件.zip

    在本场景中,我们讨论的是使用RPM(Red Hat Package Manager)包来安装MySQL 5.7.26版本的过程。RPM是针对基于RPM的Linux发行版,如Red Hat、CentOS和Fedora等,提供的一种软件包管理器,它能够简化软件的安装、升级...

    linux Mysql5.17 rpm

    在实际使用中,你需要将这个RPM包安装到Linux系统中,通常使用`rpm -ivh mysql-5.17.rpm`这样的命令来完成安装过程。安装过程中,系统会自动处理依赖关系,确保所有必要的组件都能正确工作。 总的来说,Linux MySQL...

    MySQL5.6 RPM安装包文件

    MySQL 5.6 RPM安装包文件是为Linux系统设计的一种便捷的软件安装方式,RPM(Red Hat Package Manager)是Linux上广泛使用的软件包管理器,它可以自动化处理软件的安装、升级、卸载等任务。MySQL 5.6是这款流行的关系...

    mysql5.1.7-rpm for linux

    在Linux环境下,使用RPM包安装MySQL 5.1.7的步骤如下: 1. **检查系统兼容性**:确保你的Linux系统版本与MySQL 5.1.7 RPM包兼容。由于提供的文件是`i386.rpm`,这意味着它是为32位系统编译的。如果你的系统是64位的...

    Mysql安装rpm包

    在Linux系统中,通过RPM(Red Hat Package Manager)包来安装MySQL是常见的方式之一。本篇文章将详细讲解如何在Linux环境下使用RPM包安装MySQL。 首先,我们需要理解RPM包是什么。RPM是Linux发行版中用于软件包管理...

Global site tag (gtag.js) - Google Analytics