繁体   English   中英

全新的 mysql-server 安装不要求输入密码

[英]Fresh mysql-server installation does not ask for password

我正在 debian(实际上是 Raspbian,树莓派的 Debian 版本)上安装软件包 mysql-server。 我正在使用以下命令安装它

sudo apt-get install mysql-server

在安装过程中,我不会被要求输入 root 密码 如果我尝试使用以下命令连接到 mysql:

mysql -u root

mysql -u root -p

并使用系统 root 密码,我收到以下错误:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

我很困惑,因为显然在安装过程中应该要求我提供 root 密码

我应该怎么办 ?

问候。

试试这个:

安装完成后,运行MySql安全安装:

pi@raspberrypi:~ $ sudo mysql_secure_installation

您将被问到一系列与安全相关的配置问题,包括设置 root 密码。

设置 root 密码后,您需要以 root 身份登录(或使用sudo )才能登录。 这是 MySql 如何使用基于进程 uid 的凭据的结果

给你:

在新我-SQL如果在安装则是基于密码为空auth_socket插件。

正确的方法是使用sudo权限登录sudo

$ sudo mysql -u root -p

然后使用以下方法更新密码:

$ ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';

完成后, stop and start mysql 服务器。

$  sudo service mysql stop
$  sudo service mysql start

有关完整的详细信息,您可以参考此链接

如有任何疑问,请发表评论。

如果有人在 Ubuntu 18.04 中安装 MYSQL 时遇到这个问题。

Ubuntu 18.04 使用套接字进行授权而不是密码!!

https://websiteforstudents.com/mariadb-installed-without-password-prompts-for-root-on-ubuntu-17-10-18-04-beta/

对我来说,登录非常简单:

sudo  mysql -u root      

不要忘记sudo

我真的希望应该有一条消息指出 Ubuntu 在尝试运行 mysql 时不再使用密码。 这是功能上的巨大变化。

在我的情况下,这里提到的没有任何效果,以下对我有用。 如此处所述: https : //dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

创建了一个超级用户帐户 'root'@'localhost。 超级用户的密码已设置并存储在错误日志文件中。 要显示它,请使用以下命令:

shell> sudo grep 'temporary password' /var/log/mysqld.log

我遇到了同样的问题,这使我无法访问 mysql 运行sudo apt install mysql-server后使用mysql_secure_installation所有答案不起作用。 这是有效的

  1. 转到官方mysql安装指南并逐行执行
  2. 您需要从这里下载一个 .deb 文件,该文件配置您要安装的 mysql 版本和其他配置
  3. 配置完成后运行sudo apt-get update && sudo apt-get install mysql-server这次你会被要求输入密码。

希望能帮助到你。 干杯!

从 mysql 官网https://dev.mysql.com/downloads/repo/apt/下载 apt 仓库

选择您的版本并单击下一步,然后选择确定并单击下一步。

现在

sudo apt-get update  

sudo apt-get install mysql-server

安装时会要求输入密码。

您可能有兴趣阅读此问题和答案

默认密码不是空字符串吗?

在我的情况下,mysql root密码是我的超级用户密码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM