MySQL部署单机多实例无法初始化数据库
天蓬老师
天蓬老师 2017-04-17 16:31:00
0
1
638

尝试在单机上部署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)
PHPzhong

設定ファイル my.cnf の権限は正しいですか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!