同一个机器安装多个mysql_如何在同一台机器上安装多个MySQL的实例(转)

mkdir -p /data1/mysql_3307/data2 chown -R mysql::mysql /data1/mysql_3307

(2). 复制之前的MySQl的配置文件,到/data1/mysql_3307/目录下面,并且进行编辑:

vim  /data1/mysql_3307/my.cnf

基本的配置如下:

a9ce7eb0-88aa-4ec1-8d79-3afdf37f952c.png?resizeSmall&width=786

注:上面的路径可能与上面的数据库文件的存放路径有点出入,但这个不是重点,可以自行替换一下!

(3).确保配置文件无误,然后开始初始化数据库:     /usr/local/mysql/scripts/mysql_install_db --defaults-file=/data1/mysql_3307/my.cnf --datadir=/data1/mysql/ --basedir=/usr/lcoal/mysql  完成后,新的mysql 3307数据库已经初始化好了,如果有报错,则看下报错的日志,一般是由于mysql的配置文件导致的,修改即可!

(4).启动新的MySQL的实例服务:

在上面的初始化配置确保无误的情况下,就可以开始启动MySQL的又一个实例了。1 /usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3308/my.cnf &2 检查是否启动:3 ps -aux |grep mysql4 如有3308的端口 则表示成功

(5).新的 mysql没有设置root密码,可以通过如下 的设置:/usr/local/mysl/bin/mysqladmin -S /tmp/mysql_3308.sock -uroot passwd ‘new-paswd‘;

如上面的步骤,即可完成一个机器上多个MySQL实例的安装与运行。

当然了,可以将MySQL_server这个脚本放入到/rt/rc.local这个目录下面,随着服务器启动。

(6).如果想登陆的时候,需要指定MySQL的端口号,使用-P3307来指定登录到哪台数据库上即可。

总结:

自己在安装这个数据库的时候,以为是需要再次下载一个新的数据库的源码包,但是其实是不用的,使用一个MySQL的源码包,是可以安装多个MySQL的实例的。

如何在同一台机器上安装多个MySQL的实例(转)

标签:--   慢查询   mysql安装   端口号   个数   sed   替换   通过   报错

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/jpfss/p/8136872.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值