window是上安裝mysql
作業系統準備
登入mysql的官網下載自己想要安裝的mysql版本
https://dev.mysql.com/downloads/mysql/
資料庫下載
我下載的是mysql5.725
解壓檔案
編輯配置檔案
編輯mysql的配置檔案,my.ini
[mysql]
設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
設定3306埠
port=3306
設定mysql的安裝目錄
basedir=C:\mysql-5.7.25-winx64
設定mysql資料庫的資料的存放目錄
允許最大連線數
max_connections=200
服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
新增環境變數
右擊此電腦--->屬性---->高階系統設定----->環境變數--->path---->加上安裝mysql的路徑
資料庫初始化
mysqld --initialize-insecure
新增服務
mysqld install mysql5.75
啟動資料庫
net start mysqld5.75
修改root密碼
連線資料庫
mysql -uroot -p -P3306
因為是通過資料庫初始化安裝的,所以第一次登陸資料庫不需要輸入密碼
直接回車即可
修改root密碼
alter user root@’localhost’ identified by ‘Test123456’;
重新整理一下
flush privileges
建立一個庫
create database test;
建立一個使用者
Create user test@’%’ identified by ‘test123456’;
Fulsh privilieges
grant select,update,insert,delete, on test.* to test@'%';
重新整理
Flush privilileges;
用建立的使用者登入
Mysql -utest -p3306
遇到的一些問題
原因:今天安裝MySql的時候系統提示“無法啟動此程式,因為計算機中丟失MSVCP140.dll”
或者,無法啟動此程式,因為計算機中丟失 api-ms-win-crt-runtime-l1-1-0.dll
原因是沒有安裝VC++2015的版本庫。下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=53587