一.增加環境變量:
此電腦->屬性->高級系統配置->環境變量:
系統變量設置如第三行:
Path增加:
二.D:\mysql\mysql-8.0.16-winx64下新建data空文件夾和my.ini文件
my.ini配置:
[mysqld]
設置3306端口
port=3306
設置mysql的安裝目錄
basedir=D:\mysql\mysql-8.0.16-winx64
設置mysql數據庫的數據的存放目錄
datadir=D:\mysql\mysql-8.0.16-winx64\data
允許最大連接數
max_connections=200
允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
服務端使用的字符集默認爲UTF8
character-set-server=utf8
創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
[mysql]
設置mysql客戶端默認字符集
default-character-set=utf8
[client]
設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
三.安裝
1.
2.
出現Install/Remove of the Service Denied!錯誤
解決:需從編譯一開始就以管理員身份運行CMD(點開開始菜單,在搜索框中輸入“cmd”,在搜索結果中,對着命令提示符程序,鼠標右鍵選擇“以管理員身份運行”)
出現:2019-07-19T07:27:59.172944Z 0 [ERROR] [MY-010457] [Server]
–initialize specified but the data directory has files in it. Aborting.
解決:由於之前編譯過在data中有錯,此時重建data文件夾
重新輸入:mysqld -install
3.
輸入:net start mysql
4.
輸入:mysql -u root –p(Enter password裏輸入的是在1中console命令後生成的temporary密碼
進入mysql後想退出:輸入\q