下載并解壓MySQL
-
下載mysql-8.0.17-win64 \https://dev.mysql.com/downloads/mysql/8.0.html // 這里提供的是8.0以上x64版本
-
解壓到任意位置,譬如:
C:\mysql-8.0.17-winx64 (注意!! 此處的路徑一定要弄對,記住這個路徑) -
將 C:\mysql-8.0.17-winx64\bin 添加到環境變數PATH 重要!!!!
配置my.ini檔案
-
在安裝位置(譬如:C:\mysql-8.0.17-winx64)中創建檔案my.ini,并存入如下內容:
[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
這個 my.ini 檔案的創建方式就是創建一個 txt 檔案然后另存為,選擇 保存型別為所有檔案,檔案名改為 my.ini

啟動服務
停止原有mysql服務
c:\mysql-8.0.17-winx64> net stop mysql
//默認是停止的,所以執行完之后應該會提示已經停止,如果提示net不是內部或外部命令,就是因為環境變數沒設定正確
// 應該 在環境變數里加入一條 %SystemRoot%\system32 記得用英文分號隔開
洗掉原有mysql服務
c:\mysql-8.0.17-winx64> sc delete mysql
洗掉原有data目錄
c:\mysql-8.0.17-winx64\bin> rmdir /S /Q data
查看自己安裝的目錄下如果沒有data檔案夾,就不需要執行此句,
重新生成data目錄及檔案
c:\mysql-8.0.17-winx64\bin> mysqld.exe --initialize-insecure
// 這句就是生成data檔案夾的
重新創建mysql服務
c:\mysql-8.0.17-winx64>bin\mysqld --install mysql
重新啟動mysql
c:\mysql-8.0.17-winx64>net start mysql
修改密碼
用root賬號登錄mysql
c:\mysql-8.0.17-winx64>mysql -uroot -p
這里,默認的密碼為空,直接回車會提示登錄成功歡迎什么什么的,,,然后修改登錄密碼
修改root密碼
執行這兩句修改成功
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
測驗已修改密碼,登錄成功就OK
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/99367.html
標籤:MySQL
上一篇:SQL查詢優化實踐
