Homestead 安装 phpMyAdmin 作为数据库管理客户端 — Laravel 实战 iBrand API 教程
2018-03-12 11:20
633 查看
简介
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:\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 语句,导入导出数据等操作。
相关文章推荐
- Homestead 安装 phpMyAdmin 作为数据库管理客户端 — Laravel 实战 iBrand API 教程
- win10 下 Laravel 虚拟开发环境 Homestead 安装教程
- 在RHEL5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件
- 安装phpMyAdmin数据库图形管理
- yum安装论坛discuz,phpwind,博客系统wordpress,后台数据库管理phpmyadmin。
- Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解
- 在RHEL5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件
- Linux配置手册(九)phpMyAdmin数据库管理套件的安装
- Linux安装phpMyAdmin配置管理多个数据库
- cocos creator项目实战全套(客户端,服务器,数据库)视频教程
- navicat for oracle注册机使用教程oracle客户端安装数据库操作
- 给阿里云轻量应用服务器安装 phpMyAdmin 数据库管理界面
- Ubuntu 16.04安装phpMyAdmin数据库管理工具
- CentOS 6.3安装配置安装phpMyAdmin管理数据库
- 在Red Hat Linux5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件
- 【数据库管理工具】Navicat安装及使用教程
- 不安装Oracle10g客户端连接Oracle10g数据库【转】
- 实验四:Telnet远程登录服务器的安装、管理及Telnet客户端的应用
- Redmine一键安装配置、Redmine数据库管理备份
- SQuirreL SQL Client数据库图形化管理客户端