1

我正在执行 mysqlcheck 命令,例如root@com-dev:/var/lib/mysql# mysqlcheck databasedirectory,您会认为 root 可以访问任何文件系统,但它返回此错误消息,不知道该怎么做。

mysqlcheck:得到错误:1045:尝试连接时用户'root'@'localhost'的访问被拒绝(使用密码:NO)

如何克服这个错误?

4

1 回答 1

1

我在网络上的任何地方都找不到解决方案,所以我尝试并找到了这个解决方案:root@com-dev:/var/lib/mysql# mysqlcheck -u root -p databasedirectory您需要将 db 凭据的用户名和密码作为选项传递,就像您运行 mysql 命令一样。

于 2019-02-15T19:16:01.983 回答