CentOS中使用RPM包离线安装MySQL数据库

之前一直是使用Ubuntu,习惯了在线安装的方式,此次在centos中使用rmp包进行李先安装,记录下步骤:

1、检测本机安装的MySQL并卸载

rpm -qa|grep -i mysql
检查结果:

mysql-5.1.66-2.el6_3.x86_64
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
说明系统中已经带有MySQL,将其卸载:

rpm -e --nodeps mysql-devel-5.1.66-2.el6_3.x86_64
rpm -e --nodeps mysql-5.1.66-2.el6_3.x86_64
rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
强制卸载后检查是否有残留文件:

find / -name mysql
如若有的话清理:

rm -rf /var/lib/mysql/*
2、安装MySQL
上传下载的RPM包,并执行安装,先安装server。

rpm -ivh MySQL-server-5.5.44-1.el6.x86_64.rpm
再安装client端:

rpm -ivh  MySQL-client-5.5.44-1.el6.x86_64.rpm
安装完成后启动MySQL服务

service mysql restart
修改默认密码:

/usr/bin/mysqladmin -u root password 'new password'
使用mysql -uroot -p 测试是否可正常登录MySQL。
3、配置MySQL
使用官方RPM包安装的MySQL找不到my.cnf文件,官方安装完后配置文件目录在:

 /usr/share/mysql/my-medium.cnf
需要复制到etc下并改名:

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后即可编辑my.cnf。
4、问题解决
错误描述:

Starting MySQL...The server quit without updating PID file (/var/lib/mysql/myname.pid).[失败]
遇到此问题首先尝试关闭selinux服务。

vi /etc/selinux/config
把SELINUX=enforcing改为SELINUX=disabled
保存后重启服务器。

时间: 2024-07-30 01:34:11

CentOS中使用RPM包离线安装MySQL数据库的相关文章

CentOS中安装MySQL数据库

1.首先下载MySQL的安装文件,我这里安装的是MySQL5.1.7版本的, 下载链接:http://pan.baidu.com/share/link?shareid=255483056&uk=924063144    http://pan.baidu.com/share/link?shareid=269901909&uk=924063144 2.安装MySQL数据库服务器 进入安装包所在文件夹,执行命令 rpm -ivh MySQL-server-5.1.7-0.i386.rpm 安装M

教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性

教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性 我们都知道,在基于红帽的Linux系统中,一个RPM包,需要把先将它依赖的其他包安装好才能正常的工作.对于终端用户,RPM的安装.更新.删除中存在的依赖关系已经被工具透明化了(如 yum或 DNF等).但如果你是系统管理员或者RPM包的管理员,你需要谙熟RPM包的依赖关系,以便及时更新.删除适当的包来保证系统的正常运行. 在本教程中,我将教大家如何检查RPM包的依赖关系.无论这个包是否已经安装进操作系统中,我们都有一些办法来检

CentOS 7.0下使用yum安装mysql的方法详解_Mysql

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mys

Centos7下使用yum安装mysql数据库的详细教程(增强版)_Mysql

在之前给大家分享过这篇文章:CentOS 7.0下使用yum安装mysql的方法详解,小编觉得不够详细,今天给大家通过本文给大家做个补充,感兴趣的朋友可以参考下. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-re

centOS7安装MySQL数据库_Mysql

1.先检测系统是否自带原有版本mysql安装包,如果有要先卸载删除,不然不能成功安装和启动: # rpm -qa|grep mysql      查看有哪些安装包,如果直接跳过,说明没有安装包,记忆可以直接进入第2.3 # yum remove mysql mysql-server mysql-libs compat-mysql51    注意这个代码,卸载不干净 # rm -rf /var/lib/mysql # rm /etc/my.cnf # rpm -qa|grep mysql     

centOS7怎么安装MySQL数据库 centOS7安装MySQL数据库教程

1.先检测系统是否自带原有版本mysql安装包,如果有要先卸载删除,不然不能成功安装和启动: # rpm -qa|grep mysql      查看有哪些安装包,如果直接跳过,说明没有安装包,记忆可以直接进入第2.3 # yum remove mysql mysql-server mysql-libs compat-mysql51    注意这个代码,卸载不干净 # rm -rf /var/lib/mysql # rm /etc/my.cnf # rpm -qa|grep mysql     

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库 在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装Sql Server数据库的例子,但是自动安装mysql的例子似乎不多.本文就介绍一下如何在.Net安装包中自动安装Mysql数据库. 最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库. 实现步骤如下:   1.准备一个干净的MySql安装包 mysql本身是开源的,安装完mysql

Mac安装 mysql 数据库总结_Mysql

1. 安装mysql 2. 安装mysql workbench 安装mysql需要去http://www.mysql.com/downloads/下载相应的dmg版本 安装时要注意最后的一个界面上提示的一个动态的密码,这个一定要记住. 安装mysql workbench,安装完成后打开Local instance 3306,会提示你输入老密码,就是上面的随机密码,然后输入新密码. mysql完全卸载. sudo rm /usr/local/mysql sudo rm -rf /usr/local

关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式 (转)

操作系统:Centos 7.1 mysql数据库版本:mysql5.7.9 mysql官方网站:http://www.mysql.com ------------------------------------------ 1.安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载 [root@5201351 ~]# rpm -qa|grep mariadb mariadb-libs-5.5.41-2.el7_0.x86_64 [root@5201351 ~]# rpm -e m