在 Laravel 中,连接数据库通常是通过配置 .env
文件来实现的。以下是在 CentOS 系统中连接数据库的步骤:
composer create-project --prefer-dist laravel/laravel your_project_name
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
mysql -u root -p
输入密码后,执行以下 SQL 语句:
CREATE DATABASE your_database_name;
CREATE USER 'your_user_name'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_user_name'@'localhost';
FLUSH PRIVILEGES;
EXIT;
.env
文件:进入你的 Laravel 项目目录,找到 .env
文件并用文本编辑器打开。修改以下配置项,使其与你在 MySQL 中创建的数据库、用户名和密码相匹配:DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_user_name
DB_PASSWORD=your_password
cd your_project_name
php artisan serve
现在,你的 Laravel 应用程序应该已经成功连接到了 CentOS 上的数据库。如果你遇到任何问题,请检查数据库配置、防火墙设置以及 MySQL 服务状态。