摘要:簡介是一個以為基礎,以方式架構在網站主機上的的數據庫管理工具,讓管理者可用接口管理數據庫。保存配置文件,回到瀏覽器,重新登錄,警告就會消失了。
簡介
phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在于由于phpMyAdmin跟其他PHP程式一樣在網頁服務器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是于遠端管理MySQL數據庫,方便的建立、修改、刪除數據庫及資料表。也可借由phpMyAdmin建立常用的php語法,方便編寫網頁時所需要的sql語法正確性。
12 年通過 WordPress 接觸 phpMyadmin,當時大部分的虛擬主機服務商都提供 phpMyAdmin 來管理 mysql 數據,對于不了解 mysql 命令的初學者更加易于學會使用,而且它相對于其他客戶端工具(navicate,SQLyog)來說是免費開源的。
在整個系列教程中,因為 Laravel Database Migrations 的強大,并不會經常通過 phpMyAdmin 來管理 mysql,最主要目的是用來更加直觀的查看數據庫中數據表的結構和數據。
下載通過官網進行下載: phpmyadmin
百度網盤: https://pan.baidu.com/s/1bqVD5MJ 密碼:4lku
安裝 解壓文件下載后請解壓到工作目錄(C:workspace),并把文件夾命名為 phpMyAdmin 如下圖所示:
Homestead.yaml新增文件同步目錄
在 folders: 下添加如下代碼
- map: C:/workspace/phpMyAdmin to: /mnt/www/phpMyAdmin
把源碼目錄映射同步到虛擬主機上的 /mnt/www/phpMyAdmin 目錄下。
增加虛擬主機
在 sites: 下添加如下代碼
- map: phpmyadmin.test to: /mnt/www/phpMyAdmin
請注意文件中的空白處必須是空格鍵打出來的空格,不可用 Tab 鍵。重載 Homestead.yaml
在 C:workspacehomestead 目錄,右鍵 Git Bash Here 打開命令行,執行 vagrant provision 命令重載 Homestead.yaml 文件。
添加 hosts用 Nodepad++ 打開 C:WindowsSystem32driversetchosts 文件,添加如下代碼:
192.168.10.10 phpmyadmin.test配置
執行完畢 vagrant provision 并且添加 host 好以后,我們就可以通過瀏覽器訪問 phpmyadmin.test 來到 phpMyadmin 的管理界面了。
為了能夠順利登入 phpMyadmin,我們還需要繼續一些配置。
config.inc.php把 C:workspacephpMyAdminconfig.sample.inc.php 文件復制一份并命名為 config.inc.php
此時我們訪問 phpmyadmin.test ,并用 vagrant 中 mysql 的賬號(homestead)密碼(secret)登錄會遇到如下錯誤提示:
這是因為 vagrant 默認會給所有的文件 777 權限,而 phpMyAdmin 又不允許這樣而導致的,因為是本地環境,我們可以通過配置去忽略這個提示。
用 Notepad++ 打開 C:workspacephpMyAdminlibrariesconfig.default.php 文件,在 2961 行
$cfg["CheckConfigurationPermissions"] = true;
改為
$cfg["CheckConfigurationPermissions"] = false;
完成以上配置后,就可以正常登入 phpMyAdmin
配置短語密碼登入 phpMyAdmin 后在下方有一個報警提示 配置文件現在需要一個短語密碼。
我們需要在 phpMyAdmin 的配置文件 config.inc.php 里的 blowfish_secret 配置去設置一個密碼,phpMyAdmin 會用到這個密碼去加密 Cookie 。
在之前打開的命令行窗口中輸入 openssl rand -base64 32 命令,會得到一串字符串 IDbwuz5M0yTke6ZzKTnfW35VZ46DEnDbC5h+8AILjlI=
復制返回來的隨機密碼,然后打開 config.inc.php,搜索 $cfg["blowfish_secret"] ,把復制的密碼粘貼到這個配置的后面。
$cfg["blowfish_secret"] = "IDbwuz5M0yTke6ZzKTnfW35VZ46DEnDbC5h+8AILjlI=";
保存配置文件,回到瀏覽器,重新登錄,警告就會消失了。
總結整個操作完成后,我們可以在 phpMyAdmin 的管理界面看到已經配置好的 homestead 數據庫。
在后面的學習過程中,我們能夠通過 phpMyAdmin 快速的查看數據庫,數據表,執行 SQL 語句,導入導出數據等操作。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28382.html
摘要:最佳實踐良好的編碼規范單元測試持續集成文檔,從一開始就形成良好的編碼習慣。真實的電商業務所有的業務需求來自真實的客戶,并且線上良好運營中。 重要通知: Laravel + 小程序的開源電商版本源碼已經在 github 上拉,歡迎提交 issue 和 star :) 開源電商 Server 端: Laravel API源碼 開源電商 client 端:小程序源碼 iBrand 簡介...
摘要:但是如果是在下使用的話,問題不是很大,體驗還是很完美的,也就搞定文件掛載,搞定公網私網,忍受漫長的啟動過程。總之,不用那就是和自己過不去。創建項目為什么把創建項目放到第一個來說,是因為可以避免研究時,無項目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經驗,然后...
摘要:但是如果是在下使用的話,問題不是很大,體驗還是很完美的,也就搞定文件掛載,搞定公網私網,忍受漫長的啟動過程。總之,不用那就是和自己過不去。創建項目為什么把創建項目放到第一個來說,是因為可以避免研究時,無項目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經驗,然后...
閱讀 1422·2021-11-15 11:38
閱讀 3566·2021-11-09 09:47
閱讀 1969·2021-09-27 13:36
閱讀 3211·2021-09-22 15:17
閱讀 2547·2021-09-13 10:27
閱讀 2862·2019-08-30 15:44
閱讀 1158·2019-08-27 10:53
閱讀 2702·2019-08-26 14:00