后端第一步开发完成,第一版回归测试完成
This commit is contained in:
@@ -35,6 +35,25 @@ mysql -u root -p < backend/schema.sql
|
||||
|
||||
按提示输入 root 密码即可。
|
||||
|
||||
## 2.1 创建专用用户(避免 root Access denied)
|
||||
|
||||
Ubuntu 下 MySQL 的 root 常用 socket 认证,脚本用 root 连接会报 `Access denied for user 'root'@'localhost'`。建议为 ocean 创建专用用户:
|
||||
|
||||
```bash
|
||||
cd /home/xsl/code/ocean
|
||||
sudo mysql < backend/scripts/create_db_user.sql
|
||||
```
|
||||
|
||||
默认会创建用户 `ocean` / 密码 `ocean123`(仅限 ocean 库)。然后在 `backend/.env` 中设置:
|
||||
|
||||
```
|
||||
MYSQL_USER=ocean
|
||||
MYSQL_PASSWORD=ocean123
|
||||
MYSQL_DATABASE=ocean
|
||||
```
|
||||
|
||||
若需自定义密码,可先编辑 `backend/scripts/create_db_user.sql` 中 `IDENTIFIED BY '...'` 再执行。
|
||||
|
||||
## 3. 验证
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user