Linux安装配置多台Mysql实例

最近一个新项目上线,为不影响以后服务的运行,要求在已有服务器平台上,再部署出一套mysql服务出来。下面进行探究与记录在linux平台下,安装一套不同于已有Mysql数据库的Mysql数据库方法(即,Linux平台安装配置多套Mysql实例的方法)。

一、重点解决问题
1、服务监听端口与sock 更改配置
2、实例位置 更改配置

二、准备
下载Mysql源码,以Mysql-6.0.11-alpha.tar.gz 为例。
Linux服务器平台,安装用户xing,Mysql安装目录/home/xing/mysql17090,对外端口17090

三、安装

1、上传mysql源码文件到服务器并解压。
$ tar -zxvf mysql-6.0.11-alpha.tar.gz

2、更改配置
进入文件目录
cd mysql-6.0.11-alpha
配置命令
./configure --prefix=/home/xing/mysql17090 --sysconfdir=/home/xing/mysql17090/etc --with-tcp-port=17090 --localstatedir=/home/xing/mysql17090/data --with-unix-socket-path=/tmp/mysql17090.sock --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=gbk,gb2312,binary --enable-thread-safe-client --with-plugins=innobase --with-mysqld-user=mysql --with-charset=utf8  --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static

安装目录前缀:/home/xing/mysql17090
同步配置目录: /home/xing/mysql17090/etc
端口: 17090
本地数据存储位置 /home/xing/mysql17090/data
服务sock位置: /tmp/mysql17090.sock
编码: utf8

3、编译与安装
make && make install

4、建立服务配置文件
cp  mysql-6.0.11-alpha/support-files/my-medium.cnf   mysql17090/etc/my.cnf

查看配置文件端口与服务监听sock是否正确,若不正确进行修改
vi mysql18082/etc/my.cnf

5、安装数据库实例
cd /home/xing/mysql17090/bin
./mysql_install_db --basedir=/home/xing/mysql17090 --datadir=/home/xing/mysql17090/data --user=mysql

6、启动mysql数据库
./mysqld_safe --defaults-file=/home/xing/mysql17090/etc/my.cnf &
(&表示后台运行)

7、设置root用户密码
$ ./mysqladmin -P 17090 -S/tmp/mysql17090.sock -u root password 12345678

8、登录mysql命令
$  ./mysql -uroot -p12345678

四、补充说明
<1>要再安装其他实例,请修改安装目录,服务端口与服务sock的配置,重复如上步骤即可。
<2>服务要是想开机启动,请对服务进行开机启动的相关配置。
<3>其他服务器远程访问配置,请配置mysql访问权限与防火墙相关设置。

五、参考资料
http://blog.csdn.net/swengineer/article/details/6239711
http://www.myhack58.com/Article/48/66/2014/51049.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值