一 說明
博主的電腦配置爲:win10 - 64位。
安裝的MySQL版本爲:MySQL5.7.15
下載地址爲:MySQL官網
建議搭配下載:MySQL Workbench(64位/32位)
MySQL Workbench是一款非常棒的MySQL官方發佈的可視化的數據庫設計軟件。至於軟件特點,我就不詳細介紹了。下面說一說安裝及配置的問題。
本文並不是一個非常詳細的教程,我相信網上有很多教程能滿足你,本文旨在提供一個安裝及配置思路。
二 安裝及配置
我當時下載的是免安裝版本,因此,需要自己手動配置。如果看客下載的是安裝版本的,請忽略本文,自行搜索安裝版本的安裝教程。
下載好之後,注意自己的解壓位置,博主使用的位置爲:C:\mysql-5.7.15,建議看客使用簡短的位置,比如C:\mysql,主要是方便配置,記下安裝目錄之後,便開始一下操作。
1 配置環境變量
右鍵我的電腦,點擊屬性,在彈出的界面依次點擊:高級系統設置》環境變量》系統變量下的Path,選中,點擊編輯。如下圖:
在彈出的窗口中,點擊新建。將MySQL中的bin文件夾打開,選擇其路徑,複製,粘貼在新建的環境變量中。如下圖:
特別注意:如果你的電腦不是win10-64位的,或許界面有所不同,尤其是環境變量的新建時,需要在以往的變量後面新增,而不是單獨增加一行,新增的方法是,在最後的位置加一個分號“;”,再添加bin文件夾的路徑。
2 配置my-default.ini文件
在解壓後的文件夾中,有一個my-default.ini的文件,將其修改爲:my.ini。
(注:我也不明白爲何要修改,但是看了很多教程都是如此說法,也沒有找到原因,作爲一個新人,我並不知道,如果不修改會有什麼後果,所以我就這麼修改了,並且也這麼教給各位,如果有誰能解答這個原因及不修改的後果,博主會十分感謝。)
其次,需要新建一個數據庫目錄。新建的位置隨意,名稱儘量使用英文。博主使用的位置是在解壓後的文件夾內,新建一個名爲data的文件夾。看客也可以如此設置。不過要注意名稱和路徑。
打開修改名稱的my.ini文件,在其中修改:
basedir = C:\mysql-5.7.15
datadir = C:\mysql-5.7.15\data
port = 3306
注意這裏第一個是解壓後的路徑,第二個就是咱們新建的數據庫目錄文件夾,要注意變換路徑。第三個,我也不知道3306是什麼意思。如有人能解答,博主感激不盡。
到此步,my.ini文件配置已經完成,保存,關閉。
3 初始化 MySQL
按住win鍵+R,輸入cmd,點擊確定。
在彈出的命令提示中輸入:
mysqld --initialize --console
這一步是在初始化數據庫, 然後你可以在最後面看到有一個 root@localhost: 後面有一連串的字母數字符號, 這是 MySQL 爲你自動生成的隨機密碼. 要記下來, 一會我們登陸 MySQL 數據庫的時候要用。
4 啓動MySQL服務
只有啓動了MySQL服務,才能使用MySQL數據庫。有兩種方法可以啓動。
① 使用命令
net start mysql
② 進入任務管理器(ctrl + alt + delete) ,點擊最右邊的“服務”,找到MySQL,右鍵開始。
停止服務也有兩種方法,使用命令
net stop mysql
或者任務管理器》服務》找到MySQL,右鍵停止。
5 修改密碼
啓動了服務之後, 我們登陸 MySQL 數據庫, 輸入命令
mysql -u root -p
回車, 要求你輸入密碼, 這時, 把剛纔 MySQL 隨機生成的密碼輸入, 然後回車, 就登陸進去了.
登陸進去之後, 直接輸入:
SET PASSWORD = PASSWORD(‘你的新密碼’);
修改完密碼之後, 需要重啓 MySQL 服務才生效。
三 結語
因爲博主在寫本篇文章時,已經配置好了一切,所以截圖較少。但本文還是旨在提供一個思路和讓各位熟知整個流程,卡在哪一步,就搜索那一步的問題,解決掉。
只要掌握了具體思路和流程,技術問題和操作事情,都不會很難。
至此,整個MySQL安裝及配置工作已經完成,博主需要補充一點關於MySQL Workbench這款軟件的事情。
WB的安裝和普通軟件沒有什麼區別,安裝好了之後,也並不需要配置什麼,而且整個操作界面,比MySQL本身的界面更加友好,還提供了提示補全功能。掌握這款軟件,可以搜索一些教程,不會太難。
博主還是建議,先在MySQL中操作一段時間,再轉到MySQL Workbench上,原因嘛,主要是在MySQL的界面操作,會讓初學者,更有一種IT人的感覺。
四 附:一些sql代碼
啓動服務:
net start MySQL
停止服務:
net stop MySQL
卸載:
sc delete MySQL
登陸:
mysql -u root -p
退出登陸:
exit 或 quit
創建一個數據庫:
create database 數據庫名 [其他選項];
查看已經創建了哪些數據庫:
show databases;