微信小遊戲——MySQL 8.0 資料庫安裝(windows server)
因為做微信小遊戲,需要統計一些玩家資訊,並且需要實現一個排位演算法,思來想去想了一個解決方案。新買了一個伺服器,裡面的環境基本為空,需要安裝資料庫。再資料庫的選擇上,我也是犯了難。首先,node.js是支援很多種資料庫的,我專欄裡也有發教程。不過根據網友的經驗,最好的結合是node.js+mongodb。但是騰訊雲支援的微信小程式模板環境是node.js+mysql。所以,我也就隨大流一下,或許有很多使用這個模板的開發者,自己遇到也問題可以從社群去找。
好啦!開始安裝。
第一步:
第二步:解壓
第三步:到檔案根目錄,新建my.ini配置檔案。並將以下程式碼拷貝進去。然後在根目錄新建data資料夾。
[mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] # 設定3306埠 port = 3306 # 設定mysql的安裝目錄 basedir=C:\Users\Administrator\Desktop\mysql-8.0.12-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=C:\Users\Administrator\Desktop\mysql-8.0.12-winx64\data # 允許最大連線數 max_connections=20 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB
第四步:以管理員身份執行命令列,定位到bin資料夾下並依次執行一下三個命令。
1、mysqld --install (安裝)
如果提示缺少某個dll檔案,去微軟官網下載vc++執行庫並安裝:
2、mysqld --initialize (初始化)
3、net start mysql(執行)
第五步:設定密碼。
因為啟動mysql服務時,會自動部署一個初始密碼,我們可以從mysql-8.0.12-winx64\data資料夾裡找到若干個.err檔案,開啟後可以發現初始密碼。
我們可以利用這個初始密碼,登入mysql並修改之。
再次以管理員身份開啟命令列,定位到bin資料夾輸入:mysql -u root -p 命令
然後輸入我們得到的初始密碼,回車,登陸成功。
然後輸入修改密碼命令:alter user'root'@'localhost' identified by '新密碼';
退出,並重啟mysql。即可以用新密碼登陸啦!