變數名: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的安裝目...