`
owen-zhang
  • 浏览: 27437 次
文章分类
社区版块
存档分类
最新评论

linux 安装多个mysql5.5

 
阅读更多

 

目标:在服务器安装两个mysql5.5端口分别为3316和3326

 

// 添加mysq用户、l用户组

[root@test02 software]# groupadd mysql

[root@test02 software]# useradd -r -g mysql mysql

 

// 解压

[root@test02 software]# tar zxf mysql-5.5.22-linux2.6-i686.tar.gz

 

// 重命名

[root@test02 software]# mv mysql-5.5.22-linux2.6-i686 mysql-3316

 

// 进入到mysql 安装目录

[root@test02 software]# cd mysql-3316

 

 

// 改变权限

[root@test02 mysql-3316]# chown -R mysql:mysql .

 

// 初始化系统数据库

[root@test02 mysql-3316]# scripts/mysql_install_db --user=mysql

 

//修改配置文件中的端口号和socket文件位置,mysql中提供了多个配置文件模板,这里只修改support-files中的my-samll.cnf

// 将其中的3306改为3316,socket 改为 /tmp/mysql3316.sock

[root@test02 mysql-3316]# vim support-files/my-small.cnf

 

//运行mysql

[root@test02 mysql-3316]# ./bin/mysqld_safe --defaults-file=support-files/my-small.cnf --user=mysql &

[1] 3724
[root@test02 mysql-3316]# 121031 14:12:40 mysqld_safe Logging to '/opt/software/mysql-3316/data/test02.err'.
121031 14:12:40 mysqld_safe Starting mysqld daemon with databases from /opt/software/mysql-3316/data

 

// 修改root密码,这里需要显示指定端口号和socket文件路径
[root@test02 mysql-3316]# ./bin/mysqladmin -u root -P 3316 -S /tmp/mysql3316.sock password '123456'

 

// 连接到数据库,这里需要显示指定端口号和socket文件路径

[root@test02 mysql-3316]# ./bin/mysql -u root -p  -P 3316 -S /tmp/mysql3316.sock
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.5.22 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

 

这样就安装完了,另一个端口为3326的数据库也按上面这样安装

 

 

[root@test02 mysql-3326]# ps aux|grep mysql
root      3335  0.0  0.1  18592  2028 pts/0    S+   13:56   0:00 ./bin/mysql -uroot -p -P5188 -S/tmp/mysql3316.sock
root      3724  0.0  0.1  63828  1352 pts/1    S    14:12   0:00 /bin/sh ./bin/mysqld_safe --defaults-file=support-files/my-small.cnf --user=mysql
mysql     3939  0.0  3.0 321268 31472 pts/1    Sl   14:12   0:00 /opt/software/mysql-3316/bin/mysqld --defaults-file=support-files/my-small.cnf --basedir=/opt/software/mysql-3316 --datadir=/opt/software/mysql-3316/data --plugin-dir=/opt/software/mysql-3316/lib/plugin --user=mysql --log-error=/opt/software/mysql-3316/data/test02.err --pid-file=/opt/software/mysql-3316/data/test02.pid --socket=/tmp/mysql3316.sock --port=3316
root      4021  0.0  0.1  63828  1352 pts/1    S    14:18   0:00 /bin/sh ./bin/mysqld_safe --defaults-file=support-files/my-small.cnf --user=mysql
mysql     4236  0.1  3.0 321400 31708 pts/1    Sl   14:18   0:00 /opt/software/mysql-3326/bin/mysqld --defaults-file=support-files/my-small.cnf --basedir=/opt/software/mysql-3326 --datadir=/opt/software/mysql-3326/data --plugin-dir=/opt/software/mysql-3326/lib/plugin --user=mysql --log-error=/opt/software/mysql-3326/data/test02.err --pid-file=/opt/software/mysql-3326/data/test02.pid --socket=/tmp/mysql3326.sock --port=3326
root      4267  0.0  0.0  61188   768 pts/1    R+   14:19   0:00 grep mysql
[root@test02 mysql-3326]#

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 ...这个过程涉及到了软件包管理、依赖关系处理、配置文件编辑、服务管理和安全性设置等多个方面,对于深入理解Linux系统和MySQL的安装配置流程非常有帮助。

    linux下安装mysql5.5

    在Linux系统中安装MySQL 5.5的步骤详细而关键,这个过程涉及到多个环节,包括卸载旧版本、安装依赖、解压安装包、配置权限、启动服务以及进行安全设置。以下是对整个过程的详细说明: 首先,如果你的系统中已经存在...

    mysql 5.5.tar.gz linux版mysql5.55下载

    总之,MySQL 5.5在Linux上的安装和使用涉及了系统管理、数据库配置、性能优化等多个方面的知识,对于运维人员和开发者来说,熟练掌握这些技能至关重要。通过持续学习和实践,我们可以更好地利用MySQL为我们的应用...

    linux 下mysql5.5安装配置大全

    ### Linux下MySQL 5.5安装配置全解析 在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake...

    mysql5.5-linux.zip

    这个压缩包"mysql5.5-linux.zip"包含两个RPM(Red Hat Package Manager)文件:MySQL-server-5.5.58-1.el6.x86_64.rpm和MySQL-client-5.5.58-1.el6.x86_64.rpm,分别用于安装MySQL服务器和客户端。 1. **MySQL 5.5...

    MySQL5.5安装过程全解

    总的来说,MySQL5.5的安装过程涉及多个关键步骤,包括选择安装类型、设置数据目录、配置InnoDB、选择字符集和设置root用户密码。理解这些步骤对于成功安装和后续的数据库管理至关重要。记住,安装完成后进行适当的...

    mysql5.5版本含安装教程

    总之,MySQL 5.5是一个强大而稳定的数据库系统,其安装和使用涉及多个步骤,但遵循上述指南,您将能够成功地部署和管理MySQL 5.5环境。在实际工作中,不断学习和实践,您会逐渐掌握更多的高级技巧和最佳实践。

    MySQL5.5-deps

    在Linux环境中,MySQL的安装通常涉及多个步骤,包括下载、安装、配置以及解决依赖关系。在小型或精简版的Linux发行版中,由于预装软件较少,安装MySQL时可能会遇到缺少依赖的问题。MySQL 5.5-deps就是为了解决这个...

    mysql5.5 linux版

    总结来说,MySQL 5.5在Linux上的安装和使用涉及多个步骤,从下载二进制文件到配置系统服务,再到优化数据库性能和确保安全性。熟练掌握这些知识对于任何需要在Linux上部署MySQL的应用都是至关重要的。

    Linux下源码编译MySQL 5.5 与安装程全记录

    在Linux环境下,源码编译安装MySQL 5.5是一个涉及多步骤的过程,这通常是为了获得更高的定制性和针对特定系统的优化。以下是一个详尽的步骤指南: 首先,我们需要准备必要的工具和依赖。从5.5版本开始,MySQL的源码...

    mysql5.5 for windows

    1. **下载安装包**:从MySQL官方网站下载适合Windows系统的MySQL 5.5安装文件。 2. **运行安装程序**:双击安装文件,按照向导完成配置,选择适合的安装类型(如开发者默认、服务器仅、自定义等)。 3. **配置服务器...

    mysql5.5附安装教程

    1. 下载安装包:访问MySQL官方网站或第三方资源,下载适合您操作系统(Windows、Linux或Mac OS)的MySQL 5.5安装文件。 2. 配置环境:检查系统是否已安装了依赖库,如在Linux上可能需要安装libncurses5-dev等。 3. ...

    Mysql5.5版本及其安装和配置

    本篇文章将详细讲解MySQL 5.5的安装过程以及配置步骤,帮助你全面理解这个开源数据库系统的核心特性。 首先,我们来了解MySQL的基本概念。MySQL是一种关系型数据库管理系统(RDBMS),它遵循ACID(原子性、一致性、...

    mysql 5.5安装包.rar

    2. Federated存储引擎:允许跨多个MySQL服务器的数据访问和分布式查询。 3.分区功能增强:支持更多的分区类型和策略,提高大数据处理效率。 4. 支持更多的存储引擎,如MyISAM、Memory、Archive等,满足不同场景需求...

    suse源码安装mysql5.5配置

    在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...

    MySQL 5.5中文参考手册

    这份手册提供了对MySQL 5.5所有特性和功能的深入理解,包括安装、配置、查询语言、存储引擎、安全性、备份和恢复等多个方面。 1. **安装与配置**:MySQL 5.5的安装过程涵盖了Windows、Linux和Mac OS等多种操作系统...

    mysql5.5从零开始学附加光盘!

    学习 SQL 包括掌握 SELECT 语句用于查询数据,INSERT 语句用于插入数据,UPDATE 语句用于更新数据,DELETE 语句用于删除数据,以及更复杂的 JOIN 操作用于合并多个表的数据。 4. **表操作**:创建、修改和删除表是...

    Mysql 5.5指导手册

    1. **安装与配置**:手册会详细解释如何在不同的操作系统上安装MySQL 5.5,包括Windows、Linux和macOS等。此外,它还可能涉及配置文件my.cnf的设置,如数据目录、端口号、字符集等。 2. **SQL语法**:基础的SQL语句...

    MYSQL5.5安装包

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,发布于2010年,它带来了许多性能提升和功能增强,使得这款开源关系型数据库在当时备受开发者青睐。MySQL 5.5不仅提升了处理大量数据的能力,还优化了SQL查询性能,...

    Mysql 5.5和Navicat 10

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在MySQL 5.1的基础上...通过这个压缩包,用户可以获取到MySQL 5.5的安装包以及Navicat 10的安装文件,方便在本地搭建MySQL数据库环境,并使用Navicat进行管理和操作。

Global site tag (gtag.js) - Google Analytics