一、解壓Mysql5.7.20安裝包,剛解壓是沒有 data 這個文件夾的

二、配置mysql環境變量,創建MYSQL_HOME,然后在Path上添加%MYSQL_HOME%\bin;


三、配置my.ini(在bin目錄下新建一個 my 文件文本,后綴名改為 .ini)(上面代碼和下面圖片結果是一樣的,記得修改安裝目錄,其他的復制就好了)
[client] default-character-set=utf8 [mysqld] #解壓目錄 如:D:\MySQL\mysql-5.7.21-winx64 basedir = %MYSQL_HOME% #解壓目錄 如:D:\MySQL\mysql-5.7.21-winx64\data datadir = %MYSQL_HOME%\data port = 3306 default-character-set=utf8

四、搜索 cmd 然后 右鍵選擇 以管理員身份進入,進入之后就是以下操作了
1.進入mysql的安裝目錄,並進入X:\peizhi\mysql-5.7.22-winx64\bin目錄下輸入命令:mysqld --initialize-insecure (生成無密碼的root用戶) 后,在mysql-5.7.20-winx64 目錄下就會出現 data 文件
2.再輸入mysqld --install,如果出現Service successfully installed 說明注冊成功了。(我輸入這行命令之所以不是出現這個,是因為之前我輸入過一次,服務已經存在,所以提示是已存在),注意:如果此操作報錯Install/Remove of the Service Denied!,建議使用管理員身份進入命令提示符
3.啟動MySQL服務,命令:net start mysql
4.設置密碼 ,命令: mysqladmin -u root password 密碼
5.修改密碼方法如下 :接着輸入mysql -uroot -p 由於之前登陸過,直接輸入剛才設置密碼(登錄root第一次是免密碼的直接回車進入到) MYSQL>
接着輸入:update mysql.user set authentication_string=password('你想輸入的密碼') where user='root' and Host ='localhost'; 然后接着再輸入: flush privileges;
6.輸入命令show databases; 查看數據表
7.輸入 \q; 退出MySQL
8.關閉MySQL服務,命令:net stop mysql




五、 完成以上操作后記得去開啟mysql服務

