1.官網下載地址:https://downloads.mysql.com/
2.下載完成后,解壓到你想安裝的目錄:D:\environment\mysql-8.0.27(我的是放在D盤,盡量不要用帶中文或空格的文件夾)
3.在D:\environment\mysql-8.0.27下新建my.ini文件(data文件夾會在初始化的時候自動生成)
4.配置my.ini
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\environment\mysql-8.0.27 # 設置mysql數據庫的數據的存放目錄 datadir=D:\environment\mysql-8.0.27\data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
小貼士:
記得my.ini文件格式要是ANSI格式,否則會報這種錯誤。
Found option without preceding group in config file
5.配置系統和環境變量
我的電腦→屬性→高級系統設置→環境變量→系統變量欄點擊新建(輸入如圖所示,變量值根據自己的文件位置填寫)→確定
環境變量:雙擊Path新建%MYSQL_HOME%\bin(如下圖)
6.初始化並啟動mysql服務
以管理員身份運行cmd,切換到解壓目錄
cd/d D:\environment\mysql-8.0.27
添加mysql服務,給服務改個名字,如果有多個服務器(做區別)
mysqld --install mysql8
初始化mysql,初始化時會生成一個臨時密碼,一定記住。
mysqld --initialize --console
啟動mysql
net start mysql8
登錄mysql,輸入上面臨時產生的密碼。
mysql -uroot -p
7.修改密碼為123456,退出mysql重新進入。
alter user 'root'@'localhost' identified by '123456';
mysql -uroot -p123456
8.驗證功能
show databases;