## Installation `curl -sSf https://install.surrealdb.com | sh` `sudo mv /home/wyatt/.surreal/surreal /usr/local/bin` ## Syntax `surreal ...` The dots represent a subcommand that is supposed to present. Almost if not all commands (and subcommands) always come with a `--help` flag so you can get a reference on what the command does ## Starting the database Typically I have two commands I will perform when I start the database*: Option one: `surreal start --auth --user root --pass root` Option two: `surreal start --auth --user root --pass root file://path/to/database` Option two I'm still figuring out. I just export it once I'm done and then import the export once I'm ready to begin again. Speaking of... *- I also use Docker (or some other OCI runtime like Podman) also. -* ## Importing an existing database Imports deal with SurQL files, similar to SQL files, filled with statements that SurrealDB will read and be ready when you start the database. `surreal import -e http://127.0.0.1:8002 --user root --pass root --ns test --db test downloads/surreal_deal_v1.surql`