MySQL部署单机多实例无法初始化数据库
天蓬老师
天蓬老师 2017-04-17 16:31:00
[MySQL讨论组]

尝试在单机上部署mysql多实例,但是无法初始化数据库,文件目录如下:

.
├── 3306
│   ├── data
│   └── my.cnf
└── 3307
    ├── data
    └── my.cnf

4 directories, 2 files

尝试执行mysqld --defaults-file=/mysql_multi/3306/my.cnf --initialize-insecure --user=mysql报错:

$ sudo mysqld --defaults-file=/mysql_multi/3306/my.cnf --initialize-insecure --user=mysql
mysqld: [ERROR] Could not open required defaults file: /mysql_multi/3306/my.cnf
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

查看mysql_multi这个目录,权限是有的:

$ ls -al /mysql_multi
total 16
drwxr-xr-x  4 mysql mysql 4096 Feb 23 10:03 ./
drwxr-xr-x 24 root  root  4096 Feb 23 10:59 ../
drwxr-xr-x  3 mysql mysql 4096 Feb 23 13:23 3306/
drwxr-xr-x  3 mysql mysql 4096 Feb 23 10:23 3307/

最后,我在搬瓦工的一台机器上可以部署,但是换到阿里云上就会报这个Could not open required defaults file: /mysql_multi/3306/my.cnf的错误

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
PHPz

配置文件my.cnf的权限对吗?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号