[TOC]
## 數據庫視圖管理工具
開發時,我們的應用使用的是 Homestead 虛擬機里的 MySQL 數據庫。為了方便調試和查看數據,我們需要在主機中安裝 MySQL 數據庫視圖工具,然后連接到 虛擬機里的 MySQL 數據庫服務器。
無論你是使用哪種 MySQL 數據庫查看工具,打開您使用的工具軟件按以下 Homestead 虛擬機里的 MySQL 數據庫服務器連接參數,在軟件里添加數據庫連接。
- Host: 127.0.0.1
- Port: 33060
- User: homestead
- Pass: secret
>[warning] 此處使用了 VirtualBox 虛擬機的『端口轉發』功能,Homestead 腳本默認將本機端口 33060 轉發到虛擬機里的 3306 端口。所以,只要我們連接本機的 33060 端口,即可讀取虛擬機中的 MySQL 數據庫。(3306 是默認的 MySQL 端口)
接下來詳細講下 Mac 和 Win 平臺下的 MySQL 數據庫查看工具的安裝。**如果你的電腦上已經有 MySQL 數據庫查看工具,可以不必安裝下面介紹的管理工具,但請參照下面截圖完成 Homestead 數據庫的連接。**
## 1. Mac OS
在 Mac 上,我們可以通過安裝 [SequelPro](http://www.sequelpro.com/) ( [百度盤下載](https://pan.baidu.com/s/1slWENqH#list/path=%2F) )來進行數據庫的一些操作,如查閱數據或刪除數據。SequelPro 是一款開源的數據庫軟件,非常容易使用。
打開 SequelPro 并進行如下的設置,Password 一欄需要填寫 Homestead 的默認數據庫密碼:secret。

接著,點擊 `Test connection` 測試連接。測試通過后點擊 `Add to Favorites` 收藏此設置。最后,點擊 `Connect` 按鈕即可連接到 `Homestead` 數據庫。
## 2. Windows
如果你是使用 Windows 機器進行開發,推薦使用 [HeidiSQL](https://www.heidisql.com/) ( [百度盤下載](https://pan.baidu.com/s/1jH6o5sa#list/path=%2F) )。連接信息從上面讀取。

## 查看數據庫
我們使用連接工具打開 Homestead 上的數據庫,可以看到其中有一個叫 `think_bbs` 的數據庫。這是因為我們在 [創建項目](../c2_stage/02040_創建項目.md) 這一步里配置了一個 名字叫 `think_bbs` 的數據庫,Homestead 在重新加載配置時自動為我們創建了這個數據庫。不過因為我們目前還沒有創建任何數據表,所以可以看到 `think_bbs` 這個數據庫的表是空的。

- 第一章 基礎信息
- 序言
- 關于作者
- PHP和ThinkPHP
- 如何正確閱讀本書
- 寫作約定
- 開發規范
- 章節體例
- 本書源碼
- 第二章 舞臺布置
- 開發環境
- 產品分解
- Git和GitHub
- 創建項目
- 數據庫視圖管理工具
- 統一代碼風格
- 目錄結構
- 配置信息
- 后臺應用搭建
- 助手函數
- 前臺布局模板
- 基礎控制器
- 小結
- 第三章 注冊登錄
- 數據遷移
- 表單提交
- 表單驗證
- 模型驗證
- 短信提供商
- 發送短信
- 手機驗證
- 注冊提醒
- 登錄與退出
- 重置密碼
- 數據填充
- 小結
- 第四章 用戶相關
- 個人中心
- 編輯個人資料
- 上傳圖片
- 上傳頭像
- 顯示頭像
- 限制頭像分辨率
- 裁剪頭像
- 顯示注冊時間
- 授權訪問
- 小結
- 第五章 帖子列表
- 話題分類
- 話題模型
- 話題列表
- 性能優化
- 分類話題列表
- 話題列表排序
- 用戶發布的話題
- 分頁器美化
- 小結
- 第六章_帖子CURD
- 創建話題
- 生成摘要
- 編輯器優化
- 上傳圖片
- 顯示話題
- 編輯話題
- 刪除話題
- 小結
- 第七章 帖子回復
- 回復模型
- 回復列表
- 發表回復
- 刪除回復
- XSS 安全漏洞
- 小結
- 第八章 角色權限和管理后臺
- 多角色用戶權限
- 用戶管理
- 話題管理
- 回復管理
- 小結
- 第九章 雜項
- 邊欄活躍用戶
- 用戶最后登錄時間
- 邊欄資源推薦
- 站點首頁
- 小結
- 第十章 總結
- 全書總結
- 附錄
- 淺談ThinkPHP6.0 路由