我试图以安全模式启动MYSQL来重置root密码,但是出现以下错误。
我在Mac上安装了mysql服务器,昨天我遇到了一些错误,该错误反复被自动关闭。但是我无法使用命令行连接到服务器,因为它错误地提到了root密码是错误的。虽然我能够使用mysql工作台进行连接。
我重新安装了SQL Server,但仍然无法使用新的root密码登录。
sudo mysqld --skip-grant-tables
2019-10-23T10:13:40.361911Z 0 [警告]不建议使用具有隐式DEFAULT值的TIMESTAMP。请使用--explicit_defaults_for_timestamp服务器选项(有关更多详细信息,请参阅文档)。 2019-10-23T10:13:40.362146Z 0 [注意] --secure-file-priv设置为NULL。与导入和导出数据有关的操作被禁用 2019-10-23T10:13:40.362217Z 0 [注] mysqld(mysqld 5.7.28)作为进程4763开始... 2019-10-23T10:13:40.365571Z 0 [警告]设置lower_case_table_names = 2因为/usr/local/mysql-5.7.28-macos10.14-x86_64/data/的文件系统不区分大小写 2019-10-23T10:13:40.365648Z 0 [错误]致命错误:请阅读手册的“安全性”部分,以了解如何以root用户身份运行mysqld!
2019-10-23T10:13:40.365676Z 0 [错误]正在中止
2019-10-23T10:13:40.365690Z 0 [注意] Binlog结束 2019-10-23T10:13:40.365844Z 0 [Note] mysqld:关闭完成