# Using `BR`: Restoring a Specified Database

+ (mandatory) **`br restore db`**
+ (mandatory) **`--db:`** Database to be backed up
+ (optional) **`--storage:`** The backup storage path 
+ (optional) **`--ratelimit:`** The maximum speed per `TiKV` performing restore tasks (in `MiB/s`)
+ (optional) **`--log-file`:** Output log for `BR`

```
$ ~!@tiup br restore db@!~ \
    ~!@--db universe@!~ \
    --pd "${PDIP}:2379" \
    --storage "/backup" \
    --ratelimit 128 \
    --log-file backuptable.log

tiup is checking updates for component br ...
...
DataBase Restore <------------------------------> 100.00%
[2022/11/06 18:57:20.269 +08:00] [INFO] [collector.go:69]
["DataBase Restore success summary"]
...
```
```
tidb> ~!@RESTORE DATABASE universe@!~ FROM 'local:///backup'
   -> RATE_LIMIT = 128 MB/SECOND;
+-----------------+---------+--------------------+---------------------+---------------------+
| Destination     | Size    | BackupTS           | Queue Time          | Execution Time      |
+---------------- +---------+--------------------+---------------------+---------------------+
| local:///backup | 6567285 | 437185976835244037 | 2022-11-06 18:55:50 | 2022-11-06 18:55:50 |
+-----------------+---------+--------------------+---------------------+---------------------+
1 row in set (4.31 sec)
```
------------------------------------------------------------------------------------------
To restore a database to the cluster, run the `br restore db` command. To get help on this command, run the `br restore db --help` command.