尝试使用命令 mysql -u root -p 远程连接到 MySQL 数据库时,用户可能会遇到错误消息:
Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1
当my .cnf 配置文件缺少 [mysqld] 标头。 my.cnf 文件包含 MySQL 的配置设置,每个部分都必须用方括号 ([]) 括起来并具有相应的部分名称。
要解决此问题,请添加[mysqld] 标头作为 /etc/mysql/my.cnf 文件中的第一行。
[mysqld] ... (remaining configuration settings)
例如,如果您想设置默认时区:
[mysqld] default-time-zone = " 08:00" ... (remaining configuration settings)
对 my.cnf 文件进行必要的更改后,重新启动 MySQL 服务以应用新设置。
Ubuntu/Debian
sudo mysqld stop sudo mysqld start
CentOS/Red Hat
sudo service mysqld stop sudo service mysqld start
MySQL服务重新启动后,您应该能够建立远程连接而不会遇到错误消息。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3