【发布时间】:2020-10-25 03:16:58
【问题描述】:
我是 linux(linux mint 发行版)的初学者,我一直在尝试安装 mysql 服务器和工作台。没有 sudo 命令我无法连接到 mysql 服务器。我试图连接到工作台上的服务器和Access denied for user 'root'@'localhost'。所以我尝试从终端使用 sudo 运行工作台。没有。所以我按照某人在 stackoverflow 上发布的关于将我的密码身份验证模式更改为 mysql_native_password 的内容,并且能够从工作台访问 SQL Server(仅使用 sudo 命令)。
所以我尝试导入我在 windows mysql-workbench 上制作的转储,它给了我两个错误:
ERROR 1045 (28000): 拒绝用户 'root'@'localhost' 访问(使用密码:YES)
和
第 24 行出现错误 1115 (42000):未知字符集:'utf8_general_ci'
不过,数据库似乎已正确导入(我可以看到值、列和表,它们看起来还不错)。
发生了什么以及如何停止出现这些拒绝访问错误?我试图在网上搜索并且有不同的答案,但似乎都没有解决第一次安装的问题。如果我做了一个非常默认的安装,我不明白为什么它不起作用:( 非常感谢!
ps:我不知道是否需要更具体的信息。安装后匿名用户被删除
【问题讨论】:
-
你能用命令
mysql -uroot -p从linux终端访问mysql -
不,我得到了
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),但我可以使用 mysql '-uroot' @Leon Talukdar 进行连接
标签: mysql linux mysql-workbench linux-mint