`
alan0509
  • 浏览: 10374 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rpm方式安装的MySQL服务 并 修改数据文件目录( red hat)

 
阅读更多
卸载mysql

1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、删除mysql
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
3、删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
  rm -fr /var/lib/mysql


安装mysql:

分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本):

查看linux的系统版本
http://blog.csdn.net/java2000_net/article/details/6557950

MySQL-server-5.5.16-1.rhel5.i386.rpm

MySQL-client-5.5.16-1.rhel4.i386.rpm

MySQL-devel-5.5.16-1.rhel4.i386.rpm

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/


下载完成后开始安装:

rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm MySQL-client-5.5.16-1.rhel4.i386.rpm MySQL-devel-5.5.16-1.rhel4.i386.rpm

提示安装完成后,输入mysql 看是否安装成功

首次安装时,默认密码为空,可以使用如下命令修改root密码,

mysqladmin -u root  password mypassword

mypassword 为你设定的新密码

然后再次登录

mysql -u root –p

查看mysql版本
mysql -V


Linux下通过rpm方式安装MySQL后默认是没有my.cnf
原因

至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,
  第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
  第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,
  解决方法,只需要复制一个/usr/share/mysql目录下的。cnf文件到/etc目录,并改名为my.cnf即可。

给出命令: cp /usr/share/mysql/my-medium.cnf /ect/my.cnf
   

更改数据库文件的目录

第一步 创建要迁移的目录
mkdir -p /data/mysql
授权
chown mysql.mysql /data/mysql/

修改:
vi /etc/my.cnf
[mysqld]
#datadir=/var/lib/mysql
datadir=/data/mysql

启动mysql
/usr/bin/mysqld_safe &


参考文档:
rpm方式安装mysql
http://www.cnblogs.com/hb_cattle/archive/2011/10/16/2213825.html

yum,rpm方式安装卸载mysql
http://rogerwsm.blog.hexun.com/85814183_d.html

mysql 报错:MYSQL:The server quit without updating PID file。以下是可能的原因与解决方法
http://www.jb51.net/article/33810.htm

几个重要的排错文件
localhost.localdomain.err
http://blog.csdn.net/faye0412/article/details/7038290

rpm方式安装的MySQL服务如何修改数据文件目录
http://www.linuxidc.com/Linux/2013-09/90350.htm
分享到:
评论

相关推荐

    mysql suse linux安装文档)

     rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”...

    mysql-5.7.27-1.el7.x86-64.rpm

    mysql-5.7.27-1.el7.x86_64.rpm是一个用于安装MySQL 5.7.27版本的RPM软件包。它是专门为基于Red Hat Enterprise Linux 7或CentOS 7操作系统的64位计算机设计的。RPM是一种在Linux操作系统上使用的包管理工具,它能够...

    MySQL-server-community-5.1.30-0.rhel4.i386.rpm for linux

    MySQL-server-community-5.1.30-0.rhel4.i386.rpm for RED HAT linux Entries

    安装虚拟 linux8 +MySQL 的全过程

    在Red Hat 8 安装MySQL全过程 包含配置VMware Workstation 的共享目录安装 linux tools.iso 文档中忘记写 1.6 安装MySQL 的开发包 #没有该开发包程序将无法链接到mysql数据库,编译c++程序是报错误。 rpm –ivh ...

    MySQL-server-5.6.51-1.el6.x86_64.rpm

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效...适用于系统 Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit), RPM Package MySQL Server

    MySQLv5.0.26ForRedHat3RPM-clientx86.rpm red hat

    Linux下的MySQLv5.0.26ForRedHat3RPM-SERVERx86安装包

    mysql-community-server-8.0.29-1.el7.x86_64.rpm

    MySQL Community Server 8.0.29(mysql-community-server-8.0.29-1.el7.x86_64.rpm),适用于Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)。

    管理MySQL数据库系统.doc

    2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许 多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包 ,V表示安装时的详细信息,h表示在...

    mysql-8.0.31-1.el9.x86-64.rpm-bundle.tar

    Red Hat Enterprise Linux 9 / Oracle Linux 9 (x86, 64-bit):(mysql-8.0.31-1.el9.x86_64.rpm-bundle.tar):

    mysql-8.0.31-1.el7.x86-64.rpm-bundle.tar

    Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit): (mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar)

    mysql-community-server-5.7.34-1.el6.x86_64.rpm

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效...适用于系统 Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit), RPM Package MySQL Server

    mysql-community-server-8.0.31-1.el7.x86-64.rpm

    Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit): (mysql-community-server-8.0.31-1.el7.x86_64.rpm)

    MySQL Router 8.0.27(mysql-router-community-8.0.27-1.el7.x86_64)

    MySQL Router 8.0.27(mysql-router-community-8.0.27-1.el7.x86_64.rpm),适用于Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Package

    linux下mysql安装配置

    rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”...

    mysql-community-server-8.0.25-1.el7.x86_64.rpm

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效地...适用于系统Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Package MySQL Server

    mysql-community-server-5.7.34-1.el7.x86_64.rpm

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效...适用于系统 Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Package MySQL Server

    mysql-community-server-8.2.0-1.el8.x86-64.rpm

    mysql-community-server-8.2.0-1.el8.x86_64.rpm 适用于Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit)

    MySQL Router 8.0.27(mysql-router-community-8.0.27-1.el8.x86_64)

    MySQL Router 8.0.27(mysql-router-community-8.0.27-1.el8.x86_64.rpm),适用于Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Package

    mysql-community-server-8.0.25-1.el8.x86_64.rpm

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效地帮助您交付高...适用于系统Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Package

Global site tag (gtag.js) - Google Analytics