MySQL安裝及密碼更改問題 windows

2021-09-02 20:00:30 字數 1502 閱讀 9615

變數名:mysql_home

變數值:e:\mysql-5.7.20-winx64

path裡新增:%mysql_home%\bin;

以管理員身份執行cmd

進入e:\mysql-5.7.20-winx64\bin 下

執行命令:mysqld --initialize-insecure --user=mysql  在e:\mysql-5.7.20-winx64目錄下生成data目錄

解決方法:

執行命令:mysqld -install  即可(不需要my.ini配置檔案 注意:網上寫的很多需要my.ini配置檔案,其實不需要my.ini配置檔案也可以,我之前放置了my.ini檔案,反而提示服務無法啟動,把my.ini刪除後啟動成功了)

若出現下圖,需要去資源管理器中把mysql程序全結束了,重新啟動即可。

登入mysql:(因為之前沒設定密碼,所以密碼為空,不用輸入密碼,直接回車即可)

e:\mysql-5.7.20-winx64\bin>mysql -u root -p

enter password: ******

查詢使用者密碼命令:mysql> select host,user,authentication_string from mysql.user;

設定(或修改)root使用者密碼:

方法1:

mysql> update mysql.user set authentication_string=password("123456") where user

="root";   #password("123456"),此處引號中的內容是密碼,自己可以隨便設定

query ok, 1 row affected, 1 warning (0.00 sec)

rows matched: 1  changed: 1  warnings: 1

mysql> flush privileges;  #作用:相當於儲存,執行此命令後,設定才生效,若不執行,還是之前的密碼不變

query ok, 0 rows affected (0.01 sec) 

如果更改失敗則採用下面方法更改密碼:

方法2:更改密碼出現語法錯誤問題解決方法:(一條命令就搞定)

mysql> alter user 'root'@'localhost' identified by '123456';
mysql> quit或者exit

bye

mysql更改密碼

進入mysql,直接修改密碼處理 alter user root localhost identified by 密碼 忘記密碼處理 在 etc my.cnf 配置檔案中新增如下配置項,並重啟服務,這步也就是跳過mysql許可權。skip grant tables 在服務端本地執行 mysql,通過...

mysql 更改密碼

ln s usr local mysql bin mysql bin mysql 建立mysql軟鏈結,實現通過程式名啟動。mysql 登入 mysqladmin u root password 123456 初次設定密碼 a.set password password 123 修改密碼方法a b....

mysql更改密碼

網上搜到的解決辦法 my.ini檔案之類的修改對我都沒有起到作用 所以覺得是自己密碼的問題,因為許久不用這個軟體了,我這個小記憶體的腦袋記錯密碼很正常的 允悲 下面是親試的修改密碼的方法,完成了修改。1.開啟cmd命令符 c windows system32 cmd.exe 進入到mysql的安裝目...