总嚷着要找个对象,却从不主动勾搭。没喜欢的人,也懒得接受别人的追求。倒也不是那么“宁缺毋滥”,却还是不肯委屈将就。有时感觉单身挺好的,又常常羡慕别人成双入对

%title插图%num

唠叨一会

Mac os本地环境Mamp链接Navicat和laravel数据库迁移出错;Navicat无法链接Navicat数据库文件是因为要配置数据库文件位置,laravel在执行php artisan migrate数据库迁移报错是因为没有默认DB_SOCKET为空

Navicat

不得不说Navicat比起phpmysql好用很多,虽然有时候网页操作会有很大的便捷性

1.查看mamp数据库端口,不是我们常用的3306切记

%title插图%num

2.打开Navicat新建数据库链接,链接名字随意,端口为8889(以你电脑mamp为准)默认账户和密码都是root

%title插图%num

3.点击高级分别在下图输入mamp数据库的地址

%title插图%num

随后爱就是一道绿色的光芒,链接成功

laravel数据迁移

我们通常在.env修改数据配置后执行数据迁移,出现报错情况百度基本也是满分作文什么答案都有

%title插图%num

1.首先查看conifg/database.php文件的mysql配置,可能在爱情中我们每个人都是福尔摩斯可以看到我们这也会有一个端口配置修改成8889(以本地电脑mamp为准),随后可以看到DB_SOCKET是空的,这就是我们无法迁移的原因

%title插图%num

2.和Navicat链接数据库一样在env文件mysql下添加以下代码

DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

执行

php artisan migrate

链接成功

%title插图%num

3.如发现还是无法链接成功的话就在默认地址添加端口(文章图一中有apache,nginx端口)

%title插图%num

版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
资源吧 » Mac os本地环境Mamp链接Navicat和laravel数据库迁移出错