首页 / Mysql / Centos中安装多个mysql数据的配置实例

Centos中安装多个mysql数据的配置实例

注:本文档做了两个MYSQL实例,多个实例方法以此类推LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包)
数据库一:
MYSQL版本:mysql-5.0.56
PORT:3306
系统目录:/usr/local/mysql3306
数据库二:
MYSQL版本:mysql-5.1.72
PORT:3307
系统目录:/usr/local/mysql3307

注:本文档做了两个MYSQL实例,多个实例方法以此类推

LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包)
数据库一:
MYSQL版本:mysql-5.0.56
PORT:3306
系统目录:/usr/local/mysql3306
数据库二:
MYSQL版本:mysql-5.1.72
PORT:3307
系统目录:/usr/local/mysql3307

一.安装开发包(使用默认CENTOS更新源):

二.关闭iptables和SELINUX

—————
三.安装mysql数据库实例
1.下载编译包:

2.安装前的初始配置工作:
1).创建一个Mysql用户

2).新建mysql下data和log子目录

3).修改目录的所属者以及所属组权限         

4).创建mysql相关目录并配置权限

3.解包编译安装
编译数据库一:

编译数据库二:

4.编写mysql配置项:
数据库一配置:

——————————————————-
数据库二配置:

5.将mysql的库文件路径加入系统的库文件搜索路径中
方法一:直接做软链接

方法二:利用ldconfig导入系统库

6.输出mysql的头文件到系统头文件

注: 此处只需将一个mysql实例的库文件添加到系统库,无需多次添加

7.进入相应实例的安装路径,初始化各自配置脚本
数据库一配置:

数据库二配置:

8.复制mysql启动脚本到系统服务目录,并更改脚本配置

数据库一配置:

搜索如下行,红色标注的为添加的参数:
———————————————

数据库二配置:

搜索如下行,红色标注的为添加的参数:
———————————————

9.系统启动项相关配置
数据库一配置:

数据库二配置:

10.启动mysql
数据库一启动:

数据库二启动:

11 添加mysql命令集到系统全局变量
注:如果系统之前未安装mysql客户端,可以将编译好的mysql命令集导入系统全局变量
以后就可以直接使用mysql命令集,而不需要使用绝对路径访问.

12. 设置初始账户,并登陆后台:
数据库一:

数据库二:
# /usr/local/mysql3307/bin/mysqladmin -u root password 123456   #设置超级管理员密码
# /usr/local/mysql3307/bin/mysql -P3307 -S/tmp/mysql3307.sock -uroot -p123456 #连接数据库

注: 因为加了mysql环境变量,以后系统后台可以直接使用mysql命令登录,这里使用绝对路径是为了规范操作
# mysql -P3307 -S/tmp/mysql3307.sock -uroot -p123456

13.端口测试:

OK,大功告成!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/1727.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏