I use the code from the doc to connect to the db, like so: ``` go db, err := sql.Open("mysql", "user:password@/dbname") ``` Now I found when my password contains the @ sign, it failed to connect. The error message is like so: ``` runtime error: invalid memory address or nil pointer dereference ```