[mysqld] port=3306 basedir=c:\mysql-8.0.17-winx64 datadir=c:\mysql-8.0.17-winx64\data max_connections=200 max_connect_errors=10 character-set-server=utf8 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password secure_file_priv='' [mysql] default-character-set=utf8 [client] port=3306 default-character-set=utf8 這個(gè) my.ini 文件的創(chuàng)建方式就是創(chuàng)建一個(gè) txt 文件然后另存為,,選擇 保存類型為所有文件,文件名改為 my.ini
啟動(dòng)服務(wù)停止原有mysql服務(wù)c:\mysql-8.0.17-winx64> net stop mysql //默認(rèn)是停止的,,所以執(zhí)行完之后應(yīng)該會(huì)提示已經(jīng)停止,如果提示,,就是因?yàn)榄h(huán)境變量沒(méi)設(shè)置正確 // 應(yīng)該 在環(huán)境變量里加入一條 刪除原有mysql服務(wù)c:\mysql-8.0.17-winx64> sc delete mysql 刪除原有data目錄c:\mysql-8.0.17-winx64\bin> rmdir /S /Q data 查看自己安裝的目錄下如果沒(méi)有data文件夾,就不需要執(zhí)行此句,。 重新生成data目錄及文件c:\mysql-8.0.17-winx64\bin> mysqld.exe --initialize-insecure // 這句就是生成data文件夾的 重新創(chuàng)建mysql服務(wù)c:\mysql-8.0.17-winx64>bin\mysqld --install mysql 重新啟動(dòng)mysqlc:\mysql-8.0.17-winx64>net start mysql 修改密碼用root賬號(hào)登錄mysqlc:\mysql-8.0.17-winx64>mysql -uroot -p 這里,,默認(rèn)的密碼為空,直接回車會(huì)提示登錄成功歡迎什么什么的,。,。。然后修改登錄密碼 修改root密碼執(zhí)行這兩句修改成功 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY ''; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''; mysql> exit //退出mysql c:\mysql-8.0.17-winx64>mysql -uroot -p 測(cè)試已修改密碼,,登錄成功就OK |
|