mysql 5 7初始化預設密碼錯誤

2022-08-24 09:09:12 字數 903 閱讀 6430

我的mysql安裝根目錄為:c:\program files\mysql\mysql server 5.7

根目錄下的檔案my-default.ini,拷貝到桌面後更改配置:

basedir = c:\program files\mysql\mysql server 5.7

datadir = c:\program files\mysql\mysql server 5.7\data

沒有data資料夾請自行建立資料夾!

命令:mysqld remove mysql 把預設的mysql服務刪除掉

命令:mysqld --initialize-insecure --user=mysql 初始化,如果只是用mysqld --initialize命令,5.7的版本會預設生成乙個隨機的密碼,網上找了一圈說是日誌裡會寫出來密碼,但是目錄裡找了半天也不知道哪個檔案裡有,所以直接初始化的時候生成空密碼!

如果報錯:

先刪除根目錄下data資料夾下的所有檔案

重新執行命令:mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp

無任何報錯後,執行命令:mysqld -install

成功後,開啟mysql服務:net start mysql

登入mysql,密碼不用輸入,登入好了以後再自行修改密碼

mysql 5 7 初始化問題 空密碼

percona mysql 5.7 初始化,由於 環境需要 mysql 初始化之後是空密碼 場景復現 mkdir mysql10888 mkdir binlog innodata innolog relaylog log cnf usr sbin mysqld defaults file data ...

mysql5 7 初始化 修改密碼 遠端登入

一 window刪除老的mysql服務 sc delete mysql,刪除服務。二 新裝沒data目錄,執行後root密碼預設空 mysqld initialize insecure 三 window增加服務裡 mysqld install 四 修改密碼 mysqladmin u root pas...

mysql5 7 修改預設密碼

5.7版本以後mysql資料庫下的user表中已經沒有password欄位了。而是將加密後的使用者密碼儲存於authentication string欄位,因此原來的修改root的方法就不可用了。網上看了許多教程都無法真正更改root密碼。一 首先停掉mysql程序服務 killall term m...