认识 .env 环境变量文件
在现代 Web 开发中,为了保护数据库密码等敏感信息不被泄露到代码库中,我们通常使用环境变量文件。在项目根目录下,你会找到一个 .env 文件(如果没有,请复制 .env.example 生成一个)。
这个文件是隐藏文件,在某些操作系统下默认不显示,请确保你的编辑器配置了显示隐藏文件。
填写 DATABASE_URL
打开 .env 文件,找到 DATABASE_URL 这一项。它的标准格式是一个 URI 字符串:
mysql://USER:PASSWORD@HOST:PORT/DATABASE_NAME- USER:你的数据库用户名,通常是 root。
- PASSWORD:你的数据库密码。如果密码中有特殊符号,务必确保它被正确解析,或者更换为一个只包含字母数字的强密码。
- HOST:如果是本机安装的数据库,填 localhost。如果是外网数据库,填公网 IP。
- PORT:MySQL 的默认端口是 3306。
- DATABASE_NAME:你要使用的数据库名称。请提前在 MySQL 中创建一个空的数据库。
同步数据库结构 (db push)
信息填写无误后,打开终端,进入项目目录,执行以下命令:
npx prisma db push这个命令非常智能,它会读取项目中 prisma/schema.prisma 文件里定义的表结构模型,然后自动连接到你的 MySQL 数据库,并在里面创建出所有的表和字段。
当你看到终端显示绿色的成功提示时,就说明你的数据库已经准备好迎接数据的读写了!