File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 5858
5959 - name : Prepare Database
6060 run : |
61- # Drop the database if it exists to avoid creation error
61+ # Make sure database doesn't exist before creating it
6262 mysql -u root --password=root --host=127.0.0.1 --port=3306 -e "DROP DATABASE IF EXISTS wordpress_test;"
63- mysql -u root --password=root --host=127.0.0.1 --port=3306 -e "CREATE DATABASE IF NOT EXISTS wordpress_test;"
63+ # Force creating a fresh database
64+ mysqladmin -u root --password=root --host=127.0.0.1 --port=3306 --force create wordpress_test
6465
6566 - name : Create tests directory structure
6667 run : |
@@ -187,8 +188,10 @@ jobs:
187188 fi
188189 fi
189190
190- # Create database
191- mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA
191+ # First, ensure database doesn't exist (ignore errors)
192+ mysql --user="$DB_USER" --password="$DB_PASS"$EXTRA -e "DROP DATABASE IF EXISTS $DB_NAME" || true
193+ # Now create fresh database with force flag
194+ mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA --force
192195 }
193196
194197 install_wp
You can’t perform that action at this time.
0 commit comments