mirror of
				https://github.com/gofiber/storage.git
				synced 2025-10-31 11:46:32 +08:00 
			
		
		
		
	📦 MySQL: Update README.md
This commit is contained in:
		| @@ -1 +1,34 @@ | ||||
| # mysql | ||||
| # MySQL | ||||
|  | ||||
| A MySQL storage driver using `database/sql` and [`go-sql-driver/mysql`](https://github.com/go-sql-driver/mysql). | ||||
|  | ||||
| ### Creation | ||||
|  | ||||
| To create a new instance of the MySQL store, is is reccomended that you provide a database name, a table name, a username and a password. The database must exist beforehand, but the table will be created if it does not exist. | ||||
|  | ||||
| ```go | ||||
| // import "github.com/gomodule/redigo/redis" | ||||
| store := mysql.New(mysql.Config{ | ||||
|     DatabaseName: "myDb", | ||||
|     TableName: "thisStore", | ||||
|     Username: "user", | ||||
|     Password: "yourPasswordHere", | ||||
| }) | ||||
| ``` | ||||
|  | ||||
| By default the store will connect to a database on `127.0.0.1:3306`. If you are using multiple MySQL stores in your application, it is strongly advised that you use different table names for each, to avoid data being overwritten or otherwise damaged. | ||||
|  | ||||
| A full list of configuration options and their defaults can be found [in `config.go`](/config.go). | ||||
|  | ||||
| ### Running tests/benchmarks | ||||
|  | ||||
| Tests and benchmarks for this package require a running MySQL server, and assume you have one at `127.0.0.1:3306`. The following environment variables can be used to configure the tests: | ||||
|  | ||||
| | Name             | Corresponding `Config` option | | ||||
| | ---------------- | ----------------------------- | | ||||
| | `MYSQL_ADDRESS`  | `Address`                     | | ||||
| | `MYSQL_USERNAME` | `Username`                    | | ||||
| | `MYSQL_PASSWORD` | `Password`                    | | ||||
| | `MYSQL_DATABASE` | `DatabaseName`                | | ||||
|  | ||||
| If a given environment variable is not set, the default value is used. | ||||
		Reference in New Issue
	
	Block a user
	 Tom
					Tom