mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Recent hosted GH Windows runners already have MySQL preinstalled, so there is no particular need to install it again via Chocolatey or other means. If we ever need to address more specific needs, we may want to have a look at <https://github.com/ankane/setup-mysql>. Closes GH-17561. Closes GH-17570.
21 lines
770 B
YAML
21 lines
770 B
YAML
name: Setup
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Setup MySQL
|
|
shell: cmd
|
|
run: |
|
|
mysqld --initialize-insecure
|
|
mysqld --install
|
|
net start MySQL
|
|
mysql --port=3306 --user=root --password="" -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'Password12!'; FLUSH PRIVILEGES;"
|
|
- name: Setup MSSQL
|
|
shell: pwsh
|
|
run: |
|
|
choco install sql-server-express -y --no-progress --install-arguments="/SECURITYMODE=SQL /SAPWD=Password12!"
|
|
- name: Setup PostgreSQL
|
|
shell: pwsh
|
|
run: |
|
|
Set-Service -Name "postgresql-x64-14" -StartupType manual -Status Running
|
|
pwsh -Command { $env:PGPASSWORD="root"; & "$env:PGBIN\psql" -U postgres -c "ALTER USER postgres WITH PASSWORD 'Password12!';" }
|