Homestead 安装 phpMyAdmin 做为数据库管理客户端 — Laravel 实战 果酱社区 API 教程

简介

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口能够成为一个简易方式输入繁杂SQL语法的较佳途径,尤为要处理大量资料的汇入及汇出更为方便。其中一个更大的优点在于因为phpMyAdmin跟其余PHP程式同样在网页服务器上执行,可是您能够在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的创建、修改、删除数据库及资料表。也可借由phpMyAdmin创建经常使用的php语法,方便编写网页时所须要的sql语法正确性。

12 年经过 WordPress 接触 phpMyadmin,当时大部分的虚拟主机服务商都提供 phpMyAdmin 来管理 mysql 数据,对于不了解 mysql 命令的初学者更加易于学会使用,并且它相对于其余客户端工具(navicate,SQLyog)来讲是免费开源的。php

在整个系列教程中,由于 Laravel Database Migrations 的强大,并不会常常经过 phpMyAdmin 来管理 mysql,最主要目的是用来更加直观的查看数据库中数据表的结构和数据。mysql

下载

  1. 经过官网进行下载: phpmyadmin
  2. 百度网盘: https://pan.baidu.com/s/1bqVD5MJ 密码:4lku

安装

解压文件

下载后请解压到工做目录(C:\workspace),并把文件夹命名为 phpMyAdmin 以下图所示:sql

Homestead.yaml

新增文件同步目录数据库

在 folders: 下添加以下代码浏览器

- map: C:/workspace/phpMyAdmin
      to: /mnt/www/phpMyAdmin

把源码目录映射同步到虚拟主机上的 /mnt/www/phpMyAdmin 目录下。服务器

增长虚拟主机架构

在 sites: 下添加以下代码工具

- map:phpmyadmin.testto: /mnt/www/phpMyAdmin
请注意文件中的空白处必须是空格键打出来的空格,不可用 Tab 键。

重载 Homestead.yaml

在 C:\workspace\homestead 目录,右键 Git Bash Here 打开命令行,执行 vagrant provision 命令重载 Homestead.yaml 文件。学习

添加 hosts

用 Nodepad++ 打开 C:\Windows\System32\drivers\etc\hosts 文件,添加以下代码:网站

192.168.10.10 phpmyadmin.test

配置

执行完毕 vagrant provision 而且添加 host 好之后,咱们就能够经过浏览器访问 phpmyadmin.test 来到 phpMyadmin 的管理界面了。

为了可以顺利登入 phpMyadmin,咱们还须要继续一些配置。

config.inc.php

把 C:\workspace\phpMyAdmin\config.sample.inc.php 文件复制一份并命名为 config.inc.php

此时咱们访问 phpmyadmin.test ,并用 vagrant 中 mysql 的帐号(homestead)密码(secret)登陆会遇到以下错误提示:

这是由于 vagrant 默认会给全部的文件 777 权限,而 phpMyAdmin 又不容许这样而致使的,由于是本地环境,咱们能够经过配置去忽略这个提示。

用 Notepad++ 打开 C:\workspace\phpMyAdmin\libraries\config.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 语句,导入导出数据等操做。

相关文章
相关标签/搜索