1、使用rpm正常安装
2、复制文件
(假设要安装到/my_mysql目录)
mkdir /my_mysql
mkdir /my_mysql/bin
mkdir /my_mysql/sbin
mkdir /my_mysql/data
mkdir /my_mysql/var
cp /usr/bin/mysql* /my_mysql/bin/
cp /usr/sbin/mysql* /my_mysql/sbin/
# 数据库文件
cp /var/lib/mysql/* /my_mysql/data/
rm /my_mysql/data/ib* /my_mysql/data/*.err #删除一些文件
#以后用来启动和停止服务的脚本
cp /usr/sbin/rcmysql /my_mysql/mysql-server
#配置文件
cp /usr/share/mysql/my-medium.cnf /my_mysql/my.cnf
3、修改配置文件
1)修改/my_mysql/mysql-server
·修改路径
basedir=.
datadir=./data
(大概在46行左右)
·修改锁文件
lock_file_path="$lockdir/mysql-xx"
(大概在58行左右)
·修改parse_server_arguments()方法
添加case中添加:
*=*) other_args="$other_args $arg";;
·修改my.cnf的位置
将conf=/etc/my.cnf修改为conf=./my.cnf
(大概在214行左右)
2)修改/my_mysql/my.cnf
[mysqld]
port = 3308
socket = /my_mysql/var/mysql.sock
pid-file = /my_mysql/var/mysql.pid
log-error = /my_mysql/var/mysql.log
#支持中文,不要用default-character-set=utf8
character-set-server=utf8
4、启动
/my_mysql/mysql-server start
5、注意
1)在本地用mysql客户端时,要指定在my.cnf中配置的socket
mysql --socket=/my_mysql/var/mysql.sock
2)如果启动服务时老报pid文件找不到,可能是受rhel5的安全机制的影响。如果不是很在意,可以禁止这个功能。如下:
修改文件/etc/selinux/config
将SELINUX修改成SELINUX=disabled
分享到:
相关推荐
在安装MySQL之前,确保下载与系统架构匹配的安装文件。在这个例子中,我们有两个文件:`MySQL-client-community-5.1.48-1.rhel4.x86_64.rpm` 和 `MySQL-server-community-5.1.48-1.rhel4.x86_64.rpm`,它们分别代表...
这种方式简单快捷,但安装路径默认不可更改,且一台服务器只能安装一个MySQL实例。 **二进制包安装** 二进制包是已经编译过的软件,可以灵活地安装在自定义路径下。RHEL5对应的二进制包格式是`MySQL-5.x.xx-linux-i...
在RHEL5中,你可以体验到经典的Linux桌面环境,学习Linux命令行操作,以及配置和管理服务器服务,例如Apache、MySQL、FTP等。记住,熟练掌握虚拟化技术对于IT专业人士来说是非常重要的技能之一。
在RHEL5中,安装`mysql-server`包后,需要配置`/etc/my.cnf`文件以设定数据库参数,如连接限制、存储引擎等。还需初始化数据库并设置root用户密码。 4. **NIS服务配置**: NIS(Network Information Service,旧称...
在安装多个MySQL实例之前,你需要先在你的Linux系统上安装MySQL的基础软件包。这可以通过使用包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来完成: ```bash # Ubuntu/Debian sudo apt-get update ...
这是一个相对复杂的过程,涉及到多个步骤,包括系统准备、安装依赖、配置环境以及编译和安装MySQL本身。 首先,我们需要确认系统的环境。在本例中,我们使用的系统是Red Hat Enterprise Linux Server 6.2 (Santiago...
在本文中,我们将深入探讨MySQL Server 5.1版本的关键特性、安装过程以及它在64位操作系统上的运行。 1. **MySQL 5.1 版本概述**: MySQL 5.1是MySQL历史上的一个重要版本,发布于2008年。它引入了许多增强功能,...
MySQL集群是一种分布式数据库系统,允许数据分布在多个节点之间,从而提高系统的性能和稳定性。以下是如何在RHEL环境中设置一个包含2个数据节点(Server1和Server2)和1个管理节点(Server3)的MySQL集群的详细步骤...
安装 MySQL 8.0 MGR 需要完成多个步骤,包括添加 hosts、关闭和禁用防火墙、删除 mariadb-libs、配置环境变量、创建组和用户、关闭 selinux、解压二进制安装包、创建数据目录、配置 my.cnf、初始化 mysql、查看初始...
在Red Hat Enterprise Linux Server release 7.6 (RHEL 7.6)上源码编译安装MySQL 8.0.x的过程涉及多个步骤,包括操作系统安装配置、软件安装包下载、以及关键工具如cmake和gcc的升级。下面将详细阐述这些步骤。 ###...
在RHEL5平台上,通过配置多个MySQL实例,每个实例运行在一个独立的物理或虚拟服务器上,形成一个集群,可以显著提高系统的处理能力和容错能力。 集群的建立过程通常包括以下几个步骤: 1. **硬件准备**:选择适合...
在Red Hat Enterprise Linux Server 6.0 (RHEL6)上安装MySQL 5.7社区版的步骤涉及多个环节,包括环境准备、依赖处理、安装MySQL软件包、初始化数据库、解决启动问题以及设置用户权限。以下是对这些步骤的详细解释: ...
使用`rpm`命令,用户可以方便地安装这个MySQL客户端,例如通过运行`sudo rpm -ivh MySQL-client-5.5.8-1.rhel4.i386.rpm`来安装。 描述中提到的".rar"文件可能是由于误输入或错误,因为RPM软件包通常不以".rar"格式...
"mysql-connector-c++-commercial-1.1.4-linux-rhel5-x86-64bit.rpm" 文件就是这种格式的包,用于在 RHEL 5 的 64 位系统上安装 MySQL Connector/C++ 1.1.4 版本。 安装该 RPM 包的步骤通常包括: 1. 使用 `rpm` ...
在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...
在RHEL4系统上,用户可以通过RPM命令行工具来安装这个MySQL服务器包。 MySQL 5.5.8是MySQL的一个重要版本,它带来了许多增强功能和性能改进。以下是一些关键的MySQL 5.5版特性: 1. **InnoDB存储引擎优化**:...
- 解压后,你会得到多个 RPM 包,包括但不限于: - `mysql-community-server-5.7.12-1.el7.x86_64.rpm` - `mysql-community-client-5.7.12-1.el7.x86_64.rpm` - `mysql-community-common-5.7.12-1.el7.x86_64....
总的来说,安装MySQL 8.0.11在RHEL7.5上是一个涉及下载、用户管理、依赖解决、包安装、初始化设置等多个步骤的过程,每个环节都至关重要,需仔细操作。理解这些步骤不仅有助于安装,还有助于后续的维护和故障排查。
在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`sudo apt-get update` (Ubuntu/Debian) 或 `yum update` (CentOS/RHEL) 来更新系统软件包。此外,确保你的系统上已经安装了`wget`或`curl`,这两个工具...
在安装`MySQL-client-community-5.1.60-1.rhel4.i386.rpm`包时,系统会自动处理依赖关系,并将这些客户端工具和库文件安装到系统的适当位置。在RHEL4上,通常使用`rpm`命令进行安装,例如: ```bash sudo rpm -ivh ...