在整个系列教程中,因为 Laravel Database Migrations 的强大,并不会经常通过 phpMyAdmin 来管理 mysql,最主要目的是用来更加直观的查看数据库中数据表的结构和数据。
第一:准备PHPmyadmin
1、下载PHPmyadmin
- 通过官网进行下载: phpmyadmin
- 百度网盘: https://pan.baidu.com/s/1bqVD5MJ 密码:4lku
2、解压到与homestead并列的目录
第二:配置Homestead.yaml文件
注意:配置该文件时不能有空格【如回车键】、使用tab键等,否则报错,如下
1、进行如下配置【新增指向phpmyadmin配置】
folders:
- map: F:/ralavel/Code/Taskmanager
to: /home/vagrant/Code/Taskmanager
- map: F:/ralavel/phpMyAdmin
to: /home/vagrant/phpMyAdmin
sites:
- map: local.ralavel.com
to: /home/vagrant/Code/Taskmanager/public
- map: local.phpMyAdmin.com
to: /home/vagrant/phpMyAdmin
2、重载 Homestead.yaml
vagrant provision && vagrant reload
3、配置hosts文件
192.168.10.10 local.phpMyAdmin.com
4、访问PHPmyadmin:http://local.phpmyadmin.com;并用 vagrant 中 mysql 的账号(homestead)密码(secret)登录
5、需要配置短语密码【F:\ralavel\phpMyAdmin\libraries】 config.default.php
**登入 phpMyAdmin 后在下方有一个报警提示 配置文件现在需要一个短语密码。**
我们需要在 phpMyAdmin 的配置文件【F:\ralavel\phpMyAdmin\libraries】 config.default.php 里的 blowfish_secret 配置去设置一个密码,phpMyAdmin 会用到这个密码去加密 Cookie 。
在之前打开的命令行窗口中输入 openssl rand -base64 32 命令,会得到一串字符串
Dq7Y1LJaVU7i617Djx7ydETT9QdB+WrG1chXOqI+Hw8=
复制该随机密码,然后打开 config.inc.php,搜索 $cfg['blowfish_secret'] ,把复制的密码粘贴到这个配置的后面。
$cfg['blowfish_secret'] = 'Dq7Y1LJaVU7i617Djx7ydETT9QdB+WrG1chXOqI+Hw8=';
保存配置文件,重新登录,警告就会消失了。
6、更改phpMyAdmin的登录账号和密码
暂无
参考:https://blog.csdn.net/Tianshan2018_Chen/article/details/79524507;https://learnku.com/articles/20987