php - CodeIgniter -> 无法使用提供的设置连接到您的数据库服务器
问题描述
我一直在使用 xampp 作为本地服务器。当我尝试运行我的代码时,它会给出一个错误->“无法使用提供的设置连接到您的数据库服务器。
文件名:core/CodeIgniter.php
行号:518"
还给出一个错误“遇到PHP错误严重性:警告
消息:mysqli::real_connect(): (HY000/1044): 用户 ''@'localhost' 拒绝访问数据库 'stud'
文件名:mysqli/mysqli_driver.php
行号:203
回溯:
文件:/opt/lampp/htdocs/CodeIgniter/index.php 行:315 功能:require_once "
code -->
` $db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => 'stud',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE /*(ENVIRONMENT !== 'production')*/ ,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
`
解决方案
步骤1。将用户名更改为“root”或您配置的任何内容并运行代码。
第2步。如果您仍然遇到问题,请将密码从“”更改为您在安装 MySQL 时输入的密码并运行代码。
步骤#3。如果您仍然面临问题,请仔细检查数据库用户名并运行代码。
第4步。如果您仍然遇到问题,请查找 MySQL 正在运行的端口号并进行配置。
推荐阅读
- javascript - 这当我将按钮移动到另一个位置时,未显示附加到按钮
- linux - 文本文件中的单引号完整路径文件不能用于循环处理 mv: cannot stat ... No such file or directory
- android - 在 Android 10 中无法连接到 HTTP URL
- postgresql - 使用 ssl 时每个请求的 Typeorm Postgres ConnectionPool 打开和关闭
- javascript - JavaScript 中的 CounterDown
- node.js - 使用 couchbase 检查用户是否已存在于数据库节点 js 中
- javascript - 使用 react-alert 向用户显示消息
- ruby - ruby 对象如何成为对象的子类?
- javascript - API 端点 URL
- scope - I2C 在 LPC824 和 MMA8453Q 之间不起作用