Skip to content

Commit aed3f0d

Browse files
authored
Fix MySQL connection for DDEV setup (#4720)
1 parent 5176c5d commit aed3f0d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.ddev/commands/web/openmage-admin

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ fi
2929
RANDOM_STRING=$({ tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; })
3030

3131
if [[ "${ACTION}" =~ ^(update|u) ]]; then
32-
if mysql -u db -h db db -e "UPDATE "${TABLE_PREFIX}"admin_user SET password=CONCAT(MD5('"${RANDOM_STRING}""${ADMIN_PASSWORD}"'),':"${RANDOM_STRING}"') WHERE username='"${ADMIN_USER}"'"; then
32+
if mysql -u db -pdb -h db db -e "UPDATE "${TABLE_PREFIX}"admin_user SET password=CONCAT(MD5('"${RANDOM_STRING}""${ADMIN_PASSWORD}"'),':"${RANDOM_STRING}"') WHERE username='"${ADMIN_USER}"'"; then
3333
echo "If the account "${ADMIN_USER}" exists it has been updated."
3434
else
3535
exit 1
3636
fi
3737
elif [[ "${ACTION}" =~ ^(create|c) ]]; then
38-
if mysql -u db -h db db -e "INSERT INTO "${TABLE_PREFIX}"admin_user (firstname, lastname, email, username, password) VALUES ('"${ADMIN_FIRSTNAME}"', '"${ADMIN_LASTNAME}"', '"${ADMIN_EMAIL}"', '"${ADMIN_USER}"', CONCAT(MD5('"${RANDOM_STRING}""${ADMIN_PASSWORD}"'), ':"${RANDOM_STRING}"'))"; then
39-
mysql -u db -h db db -e "INSERT INTO "${TABLE_PREFIX}"admin_role(parent_id, tree_level, sort_order, role_type, user_id, role_name)
38+
if mysql -u db -pdb -h db db -e "INSERT INTO "${TABLE_PREFIX}"admin_user (firstname, lastname, email, username, password) VALUES ('"${ADMIN_FIRSTNAME}"', '"${ADMIN_LASTNAME}"', '"${ADMIN_EMAIL}"', '"${ADMIN_USER}"', CONCAT(MD5('"${RANDOM_STRING}""${ADMIN_PASSWORD}"'), ':"${RANDOM_STRING}"'))"; then
39+
mysql -u db -pdb -h db db -e "INSERT INTO "${TABLE_PREFIX}"admin_role(parent_id, tree_level, sort_order, role_type, user_id, role_name)
4040
VALUES (1, 2, 0, 'U',(SELECT user_id FROM "${TABLE_PREFIX}"admin_user WHERE username = '"${ADMIN_USER}"'),'"${ADMIN_FIRSTNAME}"')"
4141
echo "The account "$ADMIN_USER" has been created."
4242
else

.ddev/commands/web/openmage-install

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ if [ -f "${LOCALXML}" ]; then
5353
fi
5454

5555
if [[ "${DELETE}" =~ ^(yes|y) ]]; then
56-
mysql -u db -h db -e "DROP SCHEMA IF EXISTS db; CREATE SCHEMA db;";
56+
mysql -u db -pdb -h db -e "DROP SCHEMA IF EXISTS db; CREATE SCHEMA db;";
5757
rm "${LOCALXML}"
5858
else
5959
exit 1
@@ -96,7 +96,7 @@ if [[ $INSTALL_SAMPLE_DATA =~ ^(yes|y) ]]; then
9696
rm -rf "${ROOT}"/"${DDEV_DOCROOT}/var/cache/"*
9797

9898
echo "Importing Sample Data into the database..."
99-
mysql -u db -h db db < "${SAMPLE_DATA_DIRECTORY}"/magento-sample-data-1.9.2.4/magento_sample_data_for_1.9.2.4.sql
99+
mysql -u db -pdb -h db db < "${SAMPLE_DATA_DIRECTORY}"/magento-sample-data-1.9.2.4/magento_sample_data_for_1.9.2.4.sql
100100

101101
# remove sample data
102102
if [[ "${SAMPLE_DATA_KEEP_FLAG}" ]]; then

0 commit comments

Comments
 (0)