安裝mysql5.7解壓版 1 解壓縮 將下載到的檔案解壓縮到自己喜歡的位置,例如我自己的位置是D:Program Filesmysql-5.7.10-winx64 2 新增環境變數 右鍵計算機->屬性->高階系統設定->環境變數;在系統變數裡新增MYSQL_HOME環境變數,變數值為MySQL
MySQL資料庫是開源的小型資料庫, 說小型當然是與Oracle,DB2等這些大型資料庫相比,不過對於一般資料量來說MySQL遠遠夠用了。MySQL本身沒有對資料庫個數,表以及表大小的,具體數量取決於底層作業系統對數量的支援程度,意味著他可以根據儲存空間不斷擴張,不過一些儲存引擎會有額外,比如InnoDB引擎最大允許有40億張表,每張表最多4096列,這是他們官網給的資料,但是具體在實際中列數受到行數的最大尺寸,即儲存資料的型別不同,行所佔記憶體大小不同,從而影響列數。
方法
首先搜尋mysql
具體安裝如下: 1、把 mysql-5.7.19-winx64.zip 壓縮檔案解壓到 C:MySQL 目錄下; 2、在 C:MySQL 目錄下新建 my.ini 配置檔案; 3、用文字編輯器或其他編輯器開啟 my.ini 檔案,把以下程式碼複製貼上進去,儲存退出; #程式碼開始 [Client] #設
點選進入官網
具體安裝如下: 1、把 mysql-5.7.19-winx64.zip 壓縮檔案解壓到 C:MySQL 目錄下; 2、在 C:MySQL 目錄下新建 my.ini 配置檔案; 3、用文字編輯器或其他編輯器開啟 my.ini 檔案,把以下程式碼複製貼上進去,儲存退出; #程式碼開始 [Client] #設
點選DOWNLOADS
MySQL 5.7以上版本的配置和以前有所不同,在這裡與大家分享一下經驗。 工具/原料 MySQL 5.7及以上版本壓縮包 windows 7及更高版本 方法/步驟 1 解壓縮 將下載到的檔案解壓縮到自己喜歡的位置,例如我自己的位置是D:Program Filesmysql-5.7.10-
點選Windows
解壓縮 將下載到的檔案解壓縮到自己喜歡的位置,例如我自己的位置是D:Program Filesmysql-5.7.10-winx64 新增環境變數 右鍵計算機->屬性->高階系統設定->環境變數;在系統變數裡新增MYSQL_HOME環境變數,變數值為MySQL的根目錄,例如我的是D:
點選MySQL Installer
1.解壓到自定義目錄:我解壓到了D盤的根目錄 2.新增一個my.ini檔案 配置如下: # 設定mysql客戶端預設字符集 default-character-set=utf8 #安裝目錄 basedir = D:mysql-5.7.17-winx64 #資料存放目錄 data目錄是要單獨建立的,記得是個空資料夾
向下滑動滑鼠,找到第二個Windows (x86, 32-bit), MSI Installer (mysql- installer-community-5.7.20.0.msi),點選右邊藍色Download,注意不要下載成第一個Windows (x86, 32-bit), MSI Installer (mysql-installer-web-community -5.7.20.0.msi),第一個是MySQL的ODBC下載,
一、解壓檔案到指定目錄 二、假設mysql目錄為“D:Program Filesmysql57”,在該目錄下新建孔目錄data。 三、修改配置檔案my-default.ini檔案 四、初始化mysql ,進入bin目錄,在命令列中輸入mysqld --initialize-insecure --user=mysql 使用-ini
滑動滑鼠你會看到分別有兩個按鈕,藍色Login(登入);綠色Sign Up(註冊) ,是讓註冊Oracle賬號的。登入還是不登入都沒關係。為了快捷,不用理會,直接點選下面藍色小字:No thanks, just start my download. (直接下載)。
mysql5.7解壓後怎麼安裝圖解 開啟配置檔案my-default.ini看到裡面的basedir和datadir是沒有開啟的,前面有#,路徑也是以“……”表示。 去掉basedir和datadir前面的# basedir新增的是MySQL的解壓路徑; datadir新增的是MySQL的data資料夾路徑。 接下
點選下載,選擇下載位置
這是我mysql5.6解壓版的安裝過程,和5.7應該是一樣的 在官網下載mysql 5.6 windows64位軟體 http://dev.mysql.com/downloads/ 解壓到C:Program FilesMySQL下(自己建立目錄MYSQL) 修改環境變數:我的電腦->屬性->高階->環境變數 選擇PATH,
這樣就可以下載好了
這是我mysql5.6解壓版的安裝過程,和5.7應該是一樣的 在官網下載mysql 5.6 windows64位軟體 http://dev.mysql.com/downloads/ 解壓到C:Program FilesMySQL下(自己建立目錄MYSQL) 修改環境變數:我的電腦->屬性->高階->環境變數 選擇PATH,
擴充套件閱讀,以下內容您可能還感興趣。
解壓版的mysql5.7怎麼用
這是我mysql5.6解壓版的安裝過程,和5.7應該是一樣的
在官網下載mysql 5.6 windows64位軟體 http://dev.mysql.com/downloads/
解壓到C:\Program Files\MySQL\下(自己建立目錄MYSQL\)
修改環境變數:我的電腦->屬性->高階->環境變數
選擇PATH,在其後面新增: 你的mysql bin資料夾的路徑 (如:;C:\Program Files\MYSQL\mysql-5.6.27-winx64\bin )
修改配置檔案C:\Program Files\MYSQL\mysql-5.6.27-winx64\my-default.ini
在其中修改或新增配置:
[mysqld]
basedir=C:\Program Files\MYSQL\mysql-5.6.27-winx64(mysql所在目錄)
datadir=C:\Program Files\MYSQL\mysql-5.6.27-winx64\data (mysql所在目錄\data)
以管理員身份執行cmd 輸入cd C:\Program Files\MYSQL\mysql-5.6.27-winx64\bin
輸入mysqld -install 繼續在cmd中輸入:net start mysql
服務啟動成功之後,就可以登入了,輸入mysql -u root -p(第一次登入沒有密碼,直接按回車過),登入成功!
建立aa賬戶並授權 grant all on *.* to aa@'%' identified by 'password';
flush privileges;
mysql5.7壓縮包怎麼安裝
1、首先解壓縮下載的安裝包。
2、解壓之後可以將該資料夾改名,例如mysql,放到合適的位置,比如放到C:\mysql路徑中。
3、配置環境:
我的電腦->屬性->高階->環境變數
選擇PATH,在其後面新增: mysql\bin資料夾的路徑 (如:C:\mysql\bin)
PATH=.......; C:\mysql\bin (在PATH最後新增分號;並填寫路徑)
4.修改mysql資料夾下配置檔案,預設資料夾內有個名為my-default的配置檔案,將其修改為my
再在其中修改或新增配置:
[mysqld]
basedir= "C:\mysql\"(mysql所在目錄)
datadir= "C:\mysqldata\" (mysql data所在目錄,需要在C盤下建立資料夾mysqldata)
在C盤下新建mysqldata資料夾。
5.以管理員身份執行cmd,執行命令mysqld --initialize 進行初始化建立1個文字檔案,並將下述命令置於單一行中:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');用任意名稱儲存該檔案。在本例中,該檔案為C:\mysqldata\init.txt。在命令列中執行mysqld --init-file=C:\mysqldata\init.txt
此命令會不會自動退出,開啟另一個cmd(不需要管理員許可權),執行命令mysql -u root -p,按回車鍵,輸入密碼為MyNewPassword,即可進入mysql 。
退出mysqld 服務可以通過工作管理員結束mysqld.exe程序。
6.以管理員身份執行cmd,輸入mysqld --install 安裝mysql服務。
在計算機管理服務中會出現MySQL服務,以後想進入mysql,直接啟動MySQL服務即可。
啟動MySQL 會出現錯誤:
報錯的原因是無法找到Mysql執行檔案,通過修改登錄檔進行處理,到登錄檔裡HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet---services 更改查詢MySQL項值,然後改路徑。
通過"win"鍵+R鍵一起按,調出“執行”視窗,輸入regedit調出登錄檔
找到 HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet ---services
在services中找到MySQL
更改ImagePath 值為mysql\bin所在路徑,例如本例中:"C:\mysql\bin\mysqld" MySQL
7.通過命令列執行net start mysql 或者是在計算機管理中的服務下啟動MySQL,然後在命令列下輸入mysql -u root -p 進入。
mysql5.7.20安裝出現這個介面是什麼情況
1.我就不講安裝本的MySQL下載與安裝,這裡我給出安裝版介面操作按圖進行操作,如下圖所示:
2.現在進入主題安裝MySQL也是需要一步一步來的,一定要按順序來操作不然一報錯安裝過程就變得繁瑣心煩起來,這裡我貼出我的安裝過程和報錯的一些問題,如圖操作:
3.進入上圖往下滾動選擇MySQL Community Edition(GOL)下的按鈕,進入到下載連線介面(往下滾動頁面)如圖操作:
4.按自己電腦系統選擇下載版本,下載時是需要Oracle賬號登入,沒有的小夥伴可以自己註冊,註冊好後會自行跳出下載連線,根據自己喜歡DIY路徑,我選擇下載的路徑是E盤。
5.下載好後自行解壓,解壓出來會缺少my-default.ini檔案和data檔案,大神級別存在的牛人都是直接配置自帶的my-default.ini檔案,小編就只能老老實實的新建my.ini檔案然後在配置my.ini檔案,這裡別忘了要新建data空檔案。
6.my.ini檔案配置如下:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
[client]
port=3306
default-character-set=utf8
[mysqld]
#設定mysql的安裝目錄
basedir=E:\MySQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64
#設定mysql的資料目錄
datadir=E:\MySQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64\data
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啟查詢快取
explicit_defaults_for_timestamp=true
skip-grant-tables
7.按圖操作完以上步驟估計你已經有點不耐煩了,別急還有配置MySQL路徑:右擊桌面此電腦圖示>屬性(R)>高階系統設定>環境變數(N)>找到Path複製下載解壓的路徑,以我的為例:;E:\MySQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64\bin; 注意要加 ; 隔開
mysql 5.7.20在c盤和我的安裝目錄(d盤)下都找不到My.ini
如果你用的非綠色免安裝版,那麼mysql5.7在安裝(我用的是mysql5.7.21版本)的過程中,會有指定“元件安裝路徑”與“資料存放路徑”,如下圖示:
(PS:為每個元件指定安裝路徑及MySQL的資料庫存放路徑,需要注意的是每個元件的安裝路徑都不同,如果想把它們(你要安裝的元件)安裝在同一個資料夾下,那麼就需要一個一個的單獨指定安裝在同一個安裝路徑)
所以,你的mysql配置檔案(即:my.ini)必然存在於你安裝的時候指定的 “資料存放路徑”下面,如果當時你沒有指定(預設的資料存放路徑),那一般情況,都是在你的msql安裝目錄下(日誌檔案的存放目錄也是一樣的)。
e.g:我當時安裝mysql的時候,將“資料存放路徑”指定為 “D:MySQLworkSpaces”,那麼,mysql的配置檔案(即:my.ini)就肯定在該路徑下面,如下圖示:
Data 資料夾下面存放的是“mysql的系統資料庫”與“我們自己的資料庫”;
Log 資料夾下面存放的是“各種日誌檔案”;
PS:如果你想不起來你安裝的時候是否有指定“元件安裝路徑”與“資料存放路徑”,你也不用著急,配置檔案(my.ini)肯定是存在的,你可以試探性搜尋C盤下的“ProgramData”資料夾(該資料夾預設隱藏,需要“工具”→“資料夾選項”→“檢視”→“顯示隱藏的檔案、資料夾和驅動器”),及你的mysql安裝位置的根目錄;肯定能找到,彆著急。如果實在找不到,就盲搜,搜尋整個C盤(系統盤)或D盤(你的mysql安裝盤),肯定能找到。。。如果還是沒找到,你就在C盤(系統盤)或D盤(你的mysql安裝盤)盲搜“ini”(因為有可能你的mysql配置檔名稱不是my.ini),然後在搜尋出來的結果裡,找mysql的配置檔案,彆著急,肯定能找到的。
Tip:某些版本的Mysql配置檔名稱不是“my.ini”,譬如ZIP版本的大多都是當時初始化的時候自己手動建立手寫配置的,所以配置檔案的名稱可能並不是“my.ini”,可能叫“mysql.ini”,也可能叫“my-dafault.ini”等等(但是,一般情況,如果使用ZIP版本的MySql,找不到my.ini配置檔案的情況很少,因為ZIP是解壓縮版,很容易找)
如何配置mysql5.7安裝版
官網下載MySQL資料庫和驅動程式(Windows): mysql-5.7.11-winx64.zip
2
建立資料庫配置檔案:my.ini
Example:
1.解壓壓縮包至:D:\Program Files
2.建立 D:\Program Files\mysql-5.7.11-winx64\my.ini 配置檔案
3
初始化和啟動Mysql服務:
1.以管理員許可權執行cmd
2.進入mysql的bin下
3.初始化,生成data資料夾
>mysqld --initialize-inscure (不設定root密碼,建議使用)
>mysqld --initialize (生成一個隨機的root密碼)
3.安裝MySql服務
>mysqld -install
4.啟動mysql
>net start mysql
4
登陸mysql
>mysql -u root -p
第一次登入時無需密碼直接回車登入
5
登入mysql之後,設定root密碼
>set password for root@localhost = password('YourPassword');
或者使用mysqlamdin修改root密碼
>mysqladmin -u root -p password NewPassword
END
簡單的資料庫操作和測試
以管理員許可權執行cmd,進入程式所在目錄,啟動Mysql服務
show databases; //所有資料庫列表
create database dbName; //建立資料庫
use dbName; //選擇資料庫
show tables; //顯示資料表列表
檢視資料表中的條目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
4
清空資料表中所有條目:
truncate table 表名; //清空全部資料,不寫日誌,不可恢復,速度極快
delete from 表名; //清空全部資料,寫日誌,資料可恢復,速度慢
END
注意事項
關於Mysql安全性問題(SSL加密連線): MySQL在5.7版本之前對於安全問題的確考慮並不充分,導致存在比較大的隱患,1)MySQL資料庫預設安裝的使用者密碼為空;2)所有使用者擁有對於MySQL預設安裝test資料庫的訪問許可權(即使沒有授予許可權)。MySQL 5.7開始安裝完成後的root使用者的密碼不再是空,而是在安裝時隨機產生一個密碼,。其次,官方已經刪除了test資料庫,預設安裝完後是沒有test資料庫的,MySQL 5.7版本提供了更為簡單SSL安全訪問配置。