我正在执行诸如root@com-dev:/var/lib/mysql# mysqlcheck databasedirectory
之类的mysqlcheck命令,您会认为root可以访问任何文件系统,但是它返回此错误消息,不确定该怎么做。
mysqlcheck:得到错误:1045:用户'root'@'localhost'的访问被拒绝 (使用密码:否)尝试连接时
如何克服这个错误?
答案 0 :(得分:0)
我在Web上的任何地方都找不到解决方案,因此我尝试找到了以下解决方案:root@com-dev:/var/lib/mysql# mysqlcheck -u root -p databasedirectory
您需要将db凭据的用户名和密码作为选项传递,就像运行mysql命令一样。