在 CentOS 系统中,要在 Laravel 项目中连接数据库,请按照以下步骤操作:
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
按照提示操作,设置 root 密码并完成其他安全设置。
sudo mysql -u root -p
输入 root 密码后,执行以下 SQL 语句创建数据库和用户,并授权:
CREATE DATABASE laravel_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
将 your_password
替换为你想要设置的数据库用户密码。
.env
文件:打开 Laravel 项目根目录下的 .env
文件,找到以下行并进行修改:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel_user
DB_PASSWORD=your_password
将 your_password
替换为你在第 4 步中设置的数据库用户密码。
现在你可以运行 Laravel 项目,它应该能够成功连接到 MySQL 数据库。使用以下命令启动项目:
php artisan serve
访问 http://127.0.0.1:8000
,你应该能看到 Laravel 项目的欢迎页面。
以上步骤是在 CentOS 系统中使用 MySQL 数据库连接 Laravel 项目的方法。如果你想使用其他数据库(如 PostgreSQL),请参考 Laravel 文档中关于数据库配置的部分。