1. 程式人生 > >微信小遊戲——MySQL 8.0 資料庫安裝(windows server)

微信小遊戲——MySQL 8.0 資料庫安裝(windows server)

       因為做微信小遊戲,需要統計一些玩家資訊,並且需要實現一個排位演算法,思來想去想了一個解決方案。新買了一個伺服器,裡面的環境基本為空,需要安裝資料庫。再資料庫的選擇上,我也是犯了難。首先,node.js是支援很多種資料庫的,我專欄裡也有發教程。不過根據網友的經驗,最好的結合是node.js+mongodb。但是騰訊雲支援的微信小程式模板環境是node.js+mysql。所以,我也就隨大流一下,或許有很多使用這個模板的開發者,自己遇到也問題可以從社群去找。

       好啦!開始安裝。

第一步:

下載windows版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。即可以用新密碼登陸啦!