При установке пакета (go get github.com/go-sql-driver/mysql) golang помещает его не в $GOPATH/src/, а в $GOPATH/pkg/mod
Причем в $GOPATH помимо pkg/ собственно ни bin/, ни src/ нет
С версии 1.6 включены по дефолту модули, регулируется этой GO111MODULE переменной окружения, если нужно старое поведение то установите ее off, подробнее тут https://go.dev/blog/go116-module-changes
Но лучше мигрировать на модули
anijack, в проекте надо go mod init чтобы указать что он тоже модуль, а не просто пакет, потом уже делать go get для установки зависимостей. Вот тут подробнее с примерами https://go.dev/blog/using-go-modules