Skip to content

ankane/setup-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

setup-mysql

The missing action for MySQL 🎉

  • Faster and simpler than containers
  • Works on Linux, Mac, and Windows
  • Supports different versions

Build Status

Getting Started

Add it as a step to your workflow

    - uses: ankane/setup-mysql@v1

Versions

Specify a version

    - uses: ankane/setup-mysql@v1
      with:
        mysql-version: 8.0

Currently supports

Version 8.0 5.7 5.6
ubuntu-20.04 default
ubuntu-18.04 default
ubuntu-16.04 default
macos-11.0 default
macos-10.15 default
windows-2019 default
windows-2016 default

Test against multiple versions

    strategy:
      matrix:
        mysql-version: [8.0, 5.7, 5.6]
    steps:
    - uses: ankane/setup-mysql@v1
      with:
        mysql-version: ${{ matrix.mysql-version }}

Extra Steps

Create a database

    - run: mysqladmin create testdb

Run queries

    - run: mysql -D testdb -e 'SELECT VERSION()'

Related Actions

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

About

The missing action for MySQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published