Linux安装两个MySQL8数据库

633次阅读
没有评论

共计 709 个字符,预计需要花费 2 分钟才能阅读完成。

Linux安装两个MySQL8数据库

在Linux平台下,常规安装配置文件都是放在/etc/my.cnf中,如果想要安装两个MySQL8数据库就需要指定新的配置文件路径,它会默认读取etc目录下的配置文件,不然会冲突,Linux平台和Windows平台差距很大,Windows安装多个MySQL8数据库只要复制一份,修改一下配置文件的端口号,和数据库安装目录和数据存放目录即可。下面来看一下如何操作。

不会安装MySQL8的前提请先看这篇文字:MySQL8安装教程 – wandererYJH学习笔记

配置自定义配置文件

前面的操作配置都一样,做准备工作时,在MySQL安装路径单独创建一个 conf 目录,配置一下 my.cnf 文件

Linux安装两个MySQL8数据库

修改support-files目录下的mysql.server启动文件

  1. 删掉或者注释掉conf=/etc/my.cnf
    Linux安装两个MySQL8数据库
  2. 在指定位置添加 extra_args="-c $conf"
    Linux安装两个MySQL8数据库
  3. 在MySQL启动时添加my.cnf参数 --defaults-file="$conf"
    Linux安装两个MySQL8数据库
  4. 在开头配置好数据库路径,数据存放路径和配置文件路径
    Linux安装两个MySQL8数据库

初始化数据库时,指定配置文件

添加一个参数:--defaults-file=/usr/local/mysql/conf/my.cnf 这里指定前面配置好的my.cnf文件

例如:

./mysqld --defaults-file=/usr/local/mysql/conf/my.cnf --initialize --console --user=mysql

之后就和之前一样,保存好随机密码,配置root用户账号密码和权限,添加开机自启动服务。

数据库升级的时候,记得修改升级文件的mysql.server文件!!!

正文完
 
评论(没有评论)