当前位置:Gxlcms > 数据库问题 > 如何在同一台机器上安装多个MySQL的实例(转)

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

时间:2021-07-01 10:21:17 帮助过:21人阅读

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

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

    vim  /data1/mysql_3307/my.cnf

    基本的配置如下:

    技术分享图片

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

(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   替换   通过   报错   

人气教程排行