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

标签 mysql installation raspberry-pi raspbian

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

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 如何使用基于 process uid 的凭据的结果。

关于mysql - 全新 mysql-server 安装不要求输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54920311/

相关文章:

php - 如何计算一个值在 MySQL 列中出现的次数?

installation - 如何通过 installshield 2010 静默安装 sql server express 2008 R2

java - 在 ARM 处理器上构建 jNetPcap 时出现 "libpcap.so is not a regular file"错误

c++ - 用于嵌入式系统的 OpenCV 与 OpenVX

php - JWTRefreshTokenBundle : Name or service not known

mysql - Hibernate:删除父实体会触发子实体的更新查询

visual-studio - 如何使用 Visual Studio 设置安装可再发行组件?

windows - 如何使用 WiX 在 NetworkService 帐户下安装和启动 Windows 服务?

python - 多个 Python GPIO 按钮或 Raspberry Pi

php - 数据库错误 mysqli_init()