mysql 5.7.10 启动多实例笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 5.7.10 启动多实例笔记相关的知识,希望对你有一定的参考价值。

1. 复制配置文件

cp /etc/my.cnf /etc/my3308.cnf

2. 修改配置文件

3. 创建目录, 并赋予权限

 

4. 初始化数据库 ---》 有报错

2018-01-03T07:07:34.364858Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2018-01-03T07:07:34.364884Z 0 [ERROR] Aborting

原因:

 

没有加-- , 应该是--datadir...

示例:

 /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/data/mysql3308data  --basedir=/usr/local/mysql

5. 启动

 

/usr/local/mysql/bin/mysqld --defaults-file=/etc/my3308.cnf --user=mysql &

 注意: 是defaults 有s

6. 进入数据库

 

mysql -u root -P 3308 -p

 遇到个问题, 我是解压安装的, 没有mysql, 喏, 你看

[root@iz25oe9qr1rz mariadb_2]# mysql -u root -P 3306 -p
-bash: mysql: command not found

怎么办呀, 进入bin目录呀, 里面有个mysql, MySQL命令无非也是软连接而已

cd /usr/local/mysql/bin

 

7.Error 注意如果启动多实例以后, 发现总是进入默认的3306的库, 怎么办?

指定socket

 

以上是关于mysql 5.7.10 启动多实例笔记的主要内容,如果未能解决你的问题,请参考以下文章

Mysql DBA 高级运维学习笔记-Mysql常见多实例配置方案及多实例安装

Mysql DBA 高级运维学习笔记-MySQL数据库多实例介绍

快速笔记01-MySQL多实例的安装与配置

mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法

mysql 5.7.10 表空间及多分区数据库

MySQL 多实例启动脚本