在Debian系統中,要連接Laravel數據庫,請按照以下步驟操作:
composer create-project --prefer-dist laravel/laravel your_project_name
將your_project_name替換為你的項目名稱。
sudo apt-get update
sudo apt-get install mysql-server
對于PostgreSQL,請運行:
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
sudo mysql_secure_installation
然后登錄到MySQL:
sudo mysql
在MySQL提示符下,創建一個新數據庫和用戶,并授予用戶對新數據庫的權限:
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;
對于PostgreSQL,請運行以下命令:
sudo -u postgres psql
在PostgreSQL提示符下,創建一個新數據庫和用戶,并授予用戶對新數據庫的權限:
CREATE DATABASE your_database_name;
CREATE USER your_user_name WITH ENCRYPTED PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE your_database_name TO your_user_name;
\q
.env文件,找到以下行: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
根據你在第3步中創建的數據庫和用戶信息,修改這些值。例如,如果你使用的是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
php artisan migrate
這將根據你的database/migrations目錄中的遷移文件創建數據庫表。
現在你已經成功地在Debian系統上為Laravel配置了數據庫連接。你可以開始開發你的應用程序了。