我的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...