You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sed -i 's/bnetdocs_phoenix/bnetdocs_phoenix_backup/g' /tmp/.database.sample.sql
59
+
printf"[2/7] Performing local pattern replacements...\n"
60
+
sed -i 's#Current Database: `'"${MYSQLSCHEMA}"'`#Current Database: `'"${MYSQLSCHEMA}_backup"'`#' /tmp/.database.sample.sql
61
+
sed -i 's#DROP DATABASE IF EXISTS `'"${MYSQLSCHEMA}"'`#DROP DATABASE IF EXISTS `'"${MYSQLSCHEMA}_backup"'`#' /tmp/.database.sample.sql
62
+
sed -i 's#CREATE DATABASE /\*!32312 IF NOT EXISTS\*/ `'"${MYSQLSCHEMA}"'`#CREATE DATABASE /*!32312 IF NOT EXISTS*/ `'"${MYSQLSCHEMA}_backup"'`#' /tmp/.database.sample.sql
63
+
sed -i 's#USE `'"${MYSQLSCHEMA}"'`#USE `'"${MYSQLSCHEMA}_backup"'`#' /tmp/.database.sample.sql
41
64
42
-
printf"[3/8] Uploading the renamed database so we can redact info from it...\n"
43
-
mysql --host="${MYSQLHOST}" --user="root" --password="${MYSQLPASS}"< /tmp/.database.sample.sql
65
+
printf"[3/7] Uploading modified database so queries can be performed...\n"
66
+
mysql --host="${MYSQLHOST}" --user="${MYSQLUSER}" --password="${MYSQLPASS}" --database=''< /tmp/.database.sample.sql
44
67
45
-
printf"[4/8] Redacting private user information...\n"
46
-
mysql --host="${MYSQLHOST}" --user="root" --password="${MYSQLPASS}"<<EOF
68
+
printf"[4/7] Redacting private user information...\n"
69
+
mysql --host="${MYSQLHOST}" --user="${MYSQLUSER}" --password="${MYSQLPASS}" --database="${MYSQLSCHEMA}_backup"<<EOF
47
70
START TRANSACTION;
48
-
USE bnetdocs_phoenix_backup;
71
+
USE ${MYSQLSCHEMA}_backup;
72
+
TRUNCATE TABLE comments;
73
+
TRUNCATE TABLE documents;
49
74
TRUNCATE TABLE event_log;
50
75
INSERT INTO event_log (id, event_type_id, event_datetime, user_id, ip_address, meta_data)
0 commit comments