mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-25 01:40:30 +00:00
1.1 KiB
1.1 KiB
NOTE the mysql driver is disable until driver issue #257 is resolved
MySQL
Drone comes with support for MySQL as an alternate database engine. To enable Postgres, you should specify the following environment variables:
DATASTORE_DRIVER="mysql"
DATASTORE_CONFIG="root:pa55word@tcp(localhost:3306)/drone"
MySQL connection
The following is the standard URI connection scheme:
[username[:password]@][protocol[(address)]]/dbname[?options]
The components of this string are:
username
optional. Use this username when connecting to the MySQL instance.password
optional. Use this password when connecting to the MySQL instance.protocol
server protocol to connect with.address
server address to connect to.dbname
name of the database to connect to?options
connection specific options
This is an example connection string:
root:pa55word@tcp(localhost:3306)/drone?autocommit=false
MySQL options
See the official driver documentation for a full list of driver options.