首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL,sysadmin,根访问

MySQL,sysadmin,根访问
EN

Server Fault用户
提问于 2020-03-20 12:37:22
回答 1查看 146关注 0票数 -2

当输入终端: MySQL -u root -p时,我得到答复:错误1045 (28000):用户'root'@'localhost‘被拒绝访问(使用密码:是)bash: Cd: /path/ to /-p:没有这样的文件或目录

当我进入终端“超级用户做-s”时,我得到的答案是:没有这样的文件或目录。我在这里看到的所有答案都需要使用MySQL来获得权限,所以对我来说是不可能的。我确实有对我的服务器的根访问权,所以应该可以修复这个问题。我以前也有过这个。很高兴在这方面得到帮助。

EN

回答 1

Server Fault用户

发布于 2020-03-20 15:35:18

MySQL -u root -p I得到答复:错误1045 (28000):用户'root'@'localhost‘的访问被拒绝(使用密码:是)

mysql命令行实用程序被称为mysql -所有小写。由于您从mysql获得了一个“合理”(如果不受欢迎)响应,我只能假设您的拼写检查在发布期间截获了这个结果。

为根帐户提供了错误的密码。

或者您输入的不正确(您没有正确地告诉我们)或者mysql试图从配置文件中读取值(如果我没有记错的话,my.cnf是最常见的),但是这个值也是不正确的。

MySQL中的根帐户与服务器上的根帐户无关。THey将没有相同的密码。您可能需要重置MySQL根密码。

bash: Cd: /path/to/目录:没有这样的文件或目录

更改目录的命令是cd (再次检查拼写?)

这是指向目录(a.k.a )的路径的一个示例。窗口“文件夹”)。您需要将其替换为与服务器相关的路径。

“超级用户做-s”

在另一个帐户下执行命令的命令是sudo。

它希望在"-s“参数之后提供的任何内容都是它可以运行的命令--您没有提供一个命令,所以它试图执行一个”空“值(因此错误消息显然以冒号开头;失败的命令通常出现在冒号前面)。

我确实可以访问我的服务器..。

对服务器的根访问与对数据库的根访问是不一样的。

在更进一步之前,我强烈建议您先了解一些unix基础知识。与其他操作系统相比,Unix命令可能简洁而晦涩,但强大到足以对服务器造成很大损害,特别是在根帐户使用时。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1007689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档