一、MySQL簡介
MySQL是一種關係型資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
二、安裝與下載
1、下載流程
1、訪問官方(www.mysql.com)
2、點選‘DOWNLOADS’,進入下載介面
3、下拉,找到‘MySQL Community (GPL) Downloads »‘,點選進入
4、找到,‘MySQL Community Server’單擊進入
5、選擇作業系統,下載最新版本直接可以點選下方的DOWNLOAD,包版本點選Archives
6、下載完成後,將檔案壓縮後即可使用
2、配置環境變數
將bin軟體解壓後,右鍵我的電腦,高階系統設定,單擊環境變數,雙擊‘path’,將bin目錄新增至環境變數中
三、主要目錄介紹
-
bin目錄
- 存放啟動軟體
- mysqld.exe(服務端) mysql.exe(客戶端)
-
data目錄
- 存放核心資料
-
my-default.ini
- 預設配置檔案
-
readme
- 軟體的說明書
四、基本使用
使用cmd執行時,建議使用管理員身份開啟
1、找到MySQL,開啟bin目錄,先啟動mysqld
2、保持視窗不關閉,重新開啟一個新的cmd視窗
3、再次開啟bin目錄,啟動客戶端mysql
注意事項:
- 直接開啟mysql命令預設是遊客模式,許可權和功能都很少
- 管理員預設沒有密碼
- mysql -uroot -p
- 首次開啟mysql可能會報錯,複製錯誤資訊百度搜尋解決
五、系統服務的製作
mysql相當於是一個c/s的架構程式,因此每次執行mysql的時候都需要執行mysql,較為繁瑣,可以將mysqld新增至系統服務中,在我們以後開機時自動在後臺執行,就不需要每次使用時,開啟mysqld程式
新增的方法:
-
先將bin目錄新增至系統環境變數
-
將mysql新增至系統服務中
- 如何檢視系統服務
- cmd視窗輸入services.msc
- 如何檢視系統服務
-
以管理員身份開啟cmd視窗
- mysql --install 回車即可新增
-
首次新增不會自動啟動,需要人為啟動
- 1、進入系統服務,找到mysql點選啟動
- 2、命令符,輸入 net start mysql 回車啟動
注意事項:
如果需要解除安裝重新安裝的話,需要先關閉系統服務,再將mysqld移出系統服務
1、關閉系統服務
cmd命令視窗輸入:net stop mysql
2、移出系統服務
cmd命令視窗輸入:mysqld --remove
六、密碼相關
1、修改管理員密碼
方式一:
1、開啟cmd命令視窗
2、輸入:mysqladmin -u使用者名稱 -p原密碼 password 新密碼
方式二:
直接修改儲存使用者資料的表
1、
方式三:
冷門操作,有的版本可能不支援
1、開啟cmd命令視窗
2、輸入:set password=password('新密碼')
2、忘記密碼
方式一:
解除安裝重新安裝
方式二:
把data目錄刪除,複製別人的目錄,密碼就是別人的密碼
方式三:
小把戲操作
1、關閉正常服務端
net stop mysql
2、跳過授權的方式重啟服務端(不校驗密碼)
mysqld --skip-grant-table
3、以管理員身份進入,修改mysql.user表資料
mysql -uroot -p
update mysql.user set password=password('123') where Host='localhost' and User='root';
4、關閉服務端,正常方式啟動即可