docker容器RPM安装GreatSQL无法启动
docker容器RPM安装GreatSQL5.7.36,执行命令无法启动GreatSQL5.7.36,启动命令及报错如下:# /usr/sbin/mysqld --pid-file=/var/run/mysqld/mysqld.pid
2024-02-27T06:38:42.521119Z 0 TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2024-02-27T06:38:42.530937Z 0 /usr/sbin/mysqld (mysqld 5.7.36-39) starting as process 37 ...
2024-02-27T06:38:42.536958Z 0 Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
2024-02-27T06:38:42.537090Z 0 Aborting
2024-02-27T06:38:42.537177Z 0 Binlog end
2024-02-27T06:38:42.538166Z 0 /usr/sbin/mysqld: Shutdown complete
加上--user=mysql用mysql用户启动测试一下。 GreatSQL5.7.36版本已经不更新了,只是做为过渡版本,建议使用GreatSQL8.0.32-25最新版本,可以直接用Docker拉取最新版本 ”docker pull greatsql/greatsql”
---
用root身份运行GreatSQL是不被推荐的,使用属于mysqld用户组的普通用户来启动mysqld。这个用户必须在my.cnf文件中指定。例如,您可以在my.cnf文件中添加user=mysql,然后以mysql用户身份启动mysqld。
页:
[1]