官答|初始化GreatSQL報錯無法找到數據目錄或初始化數據字典失敗 GreatSQL推出新欄目——官答 官答欄目針對GreatSQL資料庫中的問題,選取官方論壇和討論群中的典型提問進行深入解答。內容涵蓋資料庫安裝部署、配置優化、故障排查、性能測試等方面。 在文章中,我們不僅提供解決方案,還會結合實 ...
官答|初始化GreatSQL報錯無法找到數據目錄或初始化數據字典失敗
GreatSQL推出新欄目——官答
官答欄目針對GreatSQL資料庫中的問題,選取官方論壇和討論群中的典型提問進行深入解答。內容涵蓋資料庫安裝部署、配置優化、故障排查、性能測試等方面。
在文章中,我們不僅提供解決方案,還會結合實例深入剖析問題的成因,提升讀者對GreatSQL資料庫的理解能力。
如果你在管理、使用GreatSQL資料庫時遇到棘手的技術難題,想系統地學習提高資料庫技能,就來看看官答的文章吧。這裡不僅可以找到可靠的解決方法,還能從中學習到資料庫優化的經驗和思路。
通過閱讀官答的內容,可以全面地掌握GreatSQL資料庫管理的技能,熟練應對各種故障情況。快來關註官答欄目,與我們一起成長!
本問題也是來自討論群,用戶使用的是GreatSQL-8.0.32-24版本資料庫
- GreatSQL-8.0.32-24-Linux-glibc2.28-x86_64-minimal.tar.xz
GreatSQL是一款開源免費資料庫,可在普通硬體上滿足金融級應用場景,具有高可用、高性能、高相容、高安全等特性,可作為MySQL或Percona Server for MySQL的理想可選替換。
用戶提供錯誤日誌如下
$ cat error.log
2023-10-27T11:18:22.862989+08:00 0 [Warning] [MY-011069] [Server] The syntax '--slave-rows-search-algorithms' is deprecated and will be removed in a future release.
2023-10-27T11:18:22.863011+08:00 0 [Warning] [MY-011069] [Server] The syntax '--master-info-repository' is deprecated and will be removed in a future release.
2023-10-27T11:18:22.863025+08:00 0 [Warning] [MY-011069] [Server] The syntax '--relay-log-info-repository' is deprecated and will be removed in a future release.
2023-10-27T11:18:22.864851+08:00 0 [Warning] [MY-010101] [Server] Insecure configuration for --secure-file-priv: Location is accessible to all OS users. Consider choosing a different directory.
2023-10-27T11:18:22.864949+08:00 0 [Note] [MY-010949] [Server] Basedir set to /usr/local/greatsql/.
2023-10-27T11:18:22.864966+08:00 0 [System] [MY-010116] [Server] /usr/local/greatsql/bin/mysqld (mysqld 8.0.25) starting as process 94635
2023-10-27T11:18:22.876808+08:00 0 [Note] [MY-012366] [InnoDB] Using Linux native AIO
2023-10-27T11:18:22.877183+08:00 0 [Note] [MY-010747] [Server] Plugin 'FEDERATED' is disabled.
2023-10-27T11:18:22.880103+08:00 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
2023-10-27T11:18:22.880512+08:00 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2023-10-27T11:18:22.880639+08:00 0 [ERROR] [MY-010119] [Server] Aborting
2023-10-27T11:18:22.880688+08:00 0 [Note] [MY-010120] [Server] Binlog end
2023-10-27T11:18:22.880931+08:00 0 [Note] [MY-010733] [Server] Shutting down plugin 'MyISAM'
2023-10-27T11:18:22.880972+08:00 0 [Note] [MY-010733] [Server] Shutting down plugin 'InnoDB'
2023-10-27T11:18:22.881011+08:00 0 [Note] [MY-010733] [Server] Shutting down plugin 'CSV'
2023-10-27T11:18:22.881047+08:00 0 [Note] [MY-010733] [Server] Shutting down plugin 'daemon_keyring_proxy_plugin'
2023-10-27T11:18:22.881569+08:00 0 [System] [MY-010910] [Server] /usr/local/greatsql/bin/mysqld: Shutdown complete (mysqld 8.0.25) MySQL Community Server -
用戶採用初始化命令如下
$ /usr/local/greatsql/bin/mysqld --defaults-file=/etc/my.cnf -initialize --user=mysql --datadir /data/greatsql --lower-case-table-names=1
其實在這裡就可以看出問題所在