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数据库多实例介绍