1.下載解壓
mysql5.59版本之後就沒有my.ini了,這裏需要你自行添加。
2.添加my.ini
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\mysql\mysql-8.0.14-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql\mysql-8.0.14-winx64\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
上面這個基本ini可以複製過去,但是要注意紅線的地方,baseDir是mysql的根目錄。datadir是數據文件夾,這個文件夾不必新建,mysql安裝的時候會自動新建的。
3.配置環境變量
在path前面添加mysql的bin目錄。
4.安裝mysql
在bin目錄下打開cmd:
mysqld --initialize --console
這裏是在進行安裝,可能需要等一下。
需要注意等是第二行這塊,在root@localhost:後面那幾個字符是臨時密碼。你最好複製起來留作備用,不要複製密碼最前面的那個空格
一會兒我們會使用這個密碼登錄然後修改這個密碼。
5.配置成windows服務
以管理員身份運行cmd,然後到bin目錄下
mysqld install
這就將mysql服務給裝上了。
然後你需要進入服務裏將mysql開啓,並且改成自動模式。
6.重置密碼
開啓mysql之後進入mysql:
mysql -uroot -p
然後輸入臨時密碼
接下來你無論怎麼做,都會報錯並告訴你先修改password。運行下面這句,修改密碼爲123
alter user user() identified by "123";
退出重進。