簡體   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