laravel数据库连接问题
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,1.修改配置文件/.nevDB_HOST=127.0.0.1 //数据库地址DB_PORT=3306 //数据库端口DB_DATABASE=database //数据库名称
千家信息网最后更新 2024年11月24日laravel数据库连接问题
1.修改配置文件/.nev
DB_HOST=127.0.0.1 //数据库地址DB_PORT=3306 //数据库端口DB_DATABASE=database //数据库名称DB_USERNAME=root //数据库账号DB_PASSWORD=root //数据库密码
2.开始测试是否连接成功
/App/Http/routes.php 路由代码如下(可以自定义)
Route::get('dbtest','Admin\IndexController@dbtest');
3.新建IndexController控制器
/App/Http/Controllers/IndexController 控制器代码如下(可以自定义)
getPdo(); dd($pdo); }}
4.浏览访问测试
浏览器访问http://127.0.0.1/index.php/dbtest 成功提示如下图
PDO {#123 ▼ inTransaction: false attributes: {▼ CASE: NATURAL ERRMODE: EXCEPTION AUTOCOMMIT: 1 PERSISTENT: false DRIVER_NAME: "mysql" SERVER_INFO: "Uptime: 3026 Threads: 4 Questions: 476 Slow queries: 0 Opens: 42 Flush tables: 1 Open tables: 1 Queries per second avg: 0.157" ORACLE_NULLS: NATURAL CLIENT_VERSION: "mysqlnd 5.0.11-dev - 20120503 - $Id: f373ea5dd5538761406a8022a4b8a374418b240e $" SERVER_VERSION: "5.5.40" STATEMENT_CLASS: array:1 [] CONNECTION_STATUS: "127.0.0.1 via TCP/IP" DEFAULT_FETCH_MODE: BOTH }}
遇到常见问题;
1.如果你的数据库表有前缀怎么处理
1.1/config/database.php找打如下代码
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'strict' => false, 'engine' => null, ],
1.2修改成如下代码
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'prefix' => env('DB_PREFIX', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'strict' => false, 'engine' => null, ],
1.3配置文件/.nev修改成如下代码
DB_HOST=127.0.0.1 //数据库地址 DB_PORT=3306 //数据库端口 DB_DATABASE=database //数据库名称 DB_PREFIX=unics_ //数据库表前缀名称 DB_USERNAME=root //数据库账号 DB_PASSWORD=root //数据库密码
数据
数据库
代码
名称
成功
前缀
地址
密码
控制器
文件
端口
账号
控制
测试
浏览
配置
问题
常见
常见问题
浏览器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
应用软件开发厂商
网络安全架构与设计与实现
金融信息数据库
数据库表拆分方法
宁波宏信世纪网络技术有限公司
工信委网络安全发言
二级建造师国家数据库
软件开发转让协议版本
威迪克北京网络技术有限公司
数据库事务的四大特性描述
软件开发方向专业的证书有哪些
长沙如棋互联网科技
网络安全漏洞教学
物连网络技术
计算机网络技术期
安徽陶礼网络技术有限公司
我国软件开发的方法有哪些
列举中文期刊数据库的检索工具
安徽省公安厅网络安全监督处
网络安全小报 五年级
网络技术群有黑客吗
金蝶与服务器失去联系
相机清理数据库
服务器如何查询流量
滨州mrp软件开发服务
数据库中空值指
云开发数据库删除数据
删除表的全部数据库
大话西游服务器名字
安徽省公安厅网络安全监督处