Laravel 手记(连接mysql)
2023-09-11 14:16:35 时间
这几天学习Laravel框架遇到了数据库方面的问题。
PDOException in Connector.php line 55:SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
出现问题解决方法如下
1.确认database.php文件配置正确
首先检查config/database.php中自己填写的信息是正确的
2.检查.env文件
这是默认的.env文件
APP_ENV=local APP_KEY= APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_DRIVER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null PUSHER_APP_ID= PUSHER_KEY= PUSHER_SECRET=
取对应的数据库部分
我用的是MySQL数据库
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret
3.修改.env文件
将上述的部分做如下修改
DB_CONNECTION=mysql DB_HOST=[你的数据库地址] DB_PORT=[端口(3306)] DB_DATABASE=[数据库] DB_USERNAME=[用户名] DB_PASSWORD=[密码]
修改后保存
4.重启服务
一开始改动的时候就是不成功,花了很长时间发现没有清理缓存。。。
清理缓存重启服务
在命令行中进入程序根目录,执行下列语句。
php artisan cache:clear php artisan config:clear php artisan serve
这样在刷新就可以了。
摘自:http://blog.csdn.net/zjiang1994/article/details/52585710
相关文章
- QT连接mysql(解决QT5.12无mysql驱动)
- 【mysql+pandas】用MySQL命令处理在python中处理DataFrame数据 pandasql库
- MySQL Group Replication 学习笔记—group replication 小结
- 使用 MySQL 管理层次结构的数据
- MySQL mysqldump备份数据库及恢复数据库(mysql命令)
- mybatis连接mysql数据库实现的jdbc功能
- mysql数据库提示本地无法连接远程服务器(Host is not allowed to connect to this MySQL server)解决办法
- Zipkin整合rabbitmq和mysql
- mysql连接查询、联合查询、子查询以及执行explain后的type、key、rows
- 项目访问mysql时报: Failed to obtain JDBC Connection...:Host ‘X‘is not allowed to connect to this MySQL ser
- 【mysql报错】ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
- 通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- ubuntu 18.04 安装mysql 遇到语言格式不兼容性问题解决
- MySQL索引的创建、删除和查看
- linux mysql 执行报错
- JDBC连接MySQL异常:Unable to create initial connections of pool 解决方法
- 使用navicat连接mysql连接错误:Lost connection to Mysql server at 'waiting for initial communication packet'
- 使用反应式关系数据库连接规范R2DBC操作MySQL数据库
- MYSQL导入csv类型的数据出现The MySQL server is running with the --secure-file-priv option
- Mysql命令mysql:连接Mysql数据库
- idea 社区版连接mysql数据库教程,Cannot connect to “MySQL-5.1.43“. CLIENT_PLUGIN_AUTH is required
- 如何在mysql下实现事务的提交与回滚
- PHP数据库长连接mysql_pconnect的细节
- 当MySQL想恋爱,java和navicate抢着做媒婆 ------ java连接MySQL数据库 & navicat for MySQL 连接
- 借助 Navicat for MySQL 软件 把 不同或者相同数据库链接中的某数据库表数据 复制到 另一个数据库表中
- PostgreSQL通过mysql_fdw访问MySQL数据库
- mysql窗口函数、Mysql分析函数
- 浅析MySQL JDBC连接配置上的两个误区
- [Mysql] CHAR_LENGTH函数