mysql是一種開源源**的關係型資料庫系統(rdbms),使用最常用的資料庫管理語言--結構化查詢語句(sql)進行資料庫管理。
mysql因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,mysql是管理內容最好的選擇。
下面主要介紹一下mysql在windows下的安裝與配置:
在windows下,支援msi格式的安裝包安裝或zip格式的免安裝包解壓後執行。如果需要將mysql配置為windows服務,建議採用通過msi格式安裝。如果僅作為開發用途,兩種方式均可考慮。
(本文是基於64位windows系統進行的安裝與配置)
一、使用msi格式安裝
1.安裝前環境準備
mysql 5.7的msi安裝包依賴以下內容,請先安裝:
▶ .net framework 4.0
▶ visual c++ redistributable packages for visual studio 2013。
需要同時安裝64位(vcredist_x64.exe)和32位(vcredist_x86.exe)版本。
在安裝mysql前請確認螢幕縮放比例為100%,進入控制面板->外觀和個性化->顯示,調整比例,如下圖。
若未進行調整,可能會在配置伺服器的步驟看不到對話方塊右下的按鈕。
2.安裝
安裝過程中請注意一下步驟,其他均可接受預設設定:
在安裝階段的“choosing a step type”步驟,選擇“server only”,如圖所示:
mysql預設不允許root遠端登入,為了安全考慮,我們也儘量不要使用root去遠端登入。所以在設定階段的“accounts and roles”步驟中,增加一個使用者abc:
安裝完畢後,開啟 控制面板->系統和安全->windows 防火牆->允許程式通過windows防火牆通訊, 在防火牆設定中,請確認已允許mysql的服務通過防火牆通訊。如下圖:
3.修改配置檔案
找到你安裝mysql的位置,這裡我安裝在了c盤,所以進入了c:\programdata\mysql\mysql server 5.7\,找到my.ini,修改相關的配置,把character-set-server修改為utf8,並增加lower_case_table_names=2:
修改完畢後,重啟mysql服務。
(lower_case_table_names=2表示表名在一定程度上支援區分大小寫,若不需要,則可不配置)
這裡提供幾種重啟方法:
①在服務中開啟或關閉
用win+r開啟執行,輸入services.msc ,回車即可進入
在服務中找到mysql的服務,點選,左側會出現關閉或啟動按鈕,進行啟動或關閉操作即可
②用命令列模式,用win+r開啟執行,在執行裡輸入:
停止:net stop mysql
啟動:net start mysql
二、使用zip格式安裝
1.準備工作
mysql 5.7的zip包依賴visual c++ redistributable packages for visual studio 2013,僅安裝64位版本即可。
將mysql 5.7的zip包解壓到指定位置,例如d盤根目錄。
2.初始化資料目錄
在命令列下進入mysql_home\bin,執行以下命令,對mysql資料目錄進行初始化:
$ mysqld --initialize
執行完畢後,在mysql_home下生成data目錄。其中包含一個“計算機名.err”檔案,該檔案中記錄了隨機生成的root使用者密碼。
3.建立配置檔案
在mysql_home下,建立檔案my.ini:
內容為:
[mysqld]
lower_case_table_names=2
character-set-server=utf8
關於該檔,可參考mysql官方**。
用win+r進入命令列,執行以下命令,啟動服務:
$ mysqld
命令列將持續等待,直到程序終止。
4.使用者與密碼
在命令列下進入mysql_home\bin,執行以下命令,然後輸入上文“計算機名.err”檔案中的密碼,登入mysql:
$ mysql -u root -p
在mysql提示符下,執行以下sql,修改root密碼:
mysql> alter user 'root'@'localhost' identified by 'new_password';
預設情況下,root使用者不允許通過遠端登入,mysql也不建議這樣做。如果需要遠端訪問,建議新增新使用者:
mysql> grant all privileges on *.* to 'abc'@'%' identified by 'password' with grant option;
mysql> flush privileges;
其中,abc為使用者名稱,% 表示允許從任意地址登入。
執行以下sql,檢視mysql中的使用者:
mysql> select user, host from mysql.user;
5.埠設定
如需要在遠端訪問通過zip包解壓後啟動的mysql服務,可開啟 控制面板->系統和安全->windows 防火牆,點選【高階設定】,新增一條入站規則,埠填寫3306即可。
後面一直點選 下一步 即可
好了,windows下的安裝就介紹到這裡,希望對大家有用(~ ̄▽ ̄)~
redis資料庫在windows下的基本使用
使用步驟 1 首先需要切換到redis安裝目錄下,鍵入 redis server.exe redis.windows.conf,開啟redis,開啟之後不要關閉。2 另開一個命令列,切換到redis目錄下,鍵入 redis cli h 127.0.0.1 p 6379。這樣就連上了本地的redis資...
window 下mysql資料庫的安裝(1)
mysql資料安裝庫有兩種安裝方式,一種是msi結尾的,一種是zip結尾的。今天我們主要學習安裝msi字尾的安裝方式 1.mysql安裝嚮導啟動,按 next 繼續 2.選擇安裝型別,有 typical 預設 complete 完全 custom 使用者自定義 三個選項,我們選擇 custom 3....
MySQL資料庫 window系統安裝
我的解壓位置為d tools web mysql 8.0.11 winx64 在d tools web mysql 8.0.11 winx64檔案下,可能會有my default.ini檔案,不管有沒有,我們新建一個my.ini 在my.ini檔案中編寫一下 mysql 設定mysql客戶端預設字符...