共计 709 个字符,预计需要花费 2 分钟才能阅读完成。
Linux安装两个MySQL8数据库
在Linux平台下,常规安装配置文件都是放在/etc/my.cnf中,如果想要安装两个MySQL8数据库就需要指定新的配置文件路径,它会默认读取etc目录下的配置文件,不然会冲突,Linux平台和Windows平台差距很大,Windows安装多个MySQL8数据库只要复制一份,修改一下配置文件的端口号,和数据库安装目录和数据存放目录即可。下面来看一下如何操作。
不会安装MySQL8的前提请先看这篇文字:MySQL8安装教程 – wandererYJH学习笔记
配置自定义配置文件
前面的操作配置都一样,做准备工作时,在MySQL安装路径单独创建一个 conf 目录,配置一下 my.cnf 文件
修改support-files目录下的mysql.server启动文件
- 删掉或者注释掉conf=/etc/my.cnf
- 在指定位置添加 extra_args="-c $conf"
- 在MySQL启动时添加my.cnf参数 --defaults-file="$conf"
- 在开头配置好数据库路径,数据存放路径和配置文件路径
初始化数据库时,指定配置文件
添加一个参数:--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文件!!!
正文完