summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@vps-18a7a2b7.vps.ovh.ca>2024-01-23 18:40:51 -0500
committerroot <root@vps-18a7a2b7.vps.ovh.ca>2024-01-23 18:40:51 -0500
commitd6fcbcf92752eb22984148cdc01d01aacab561fc (patch)
treea024d8213add3799b1ba58653607f3f7c3aed7c4
parent43d9122dd5a7bb884961b3bd63486dc22ae0cfd6 (diff)
wordpress-mysql will pass extra arguments to mysql client command line
-rwxr-xr-xwordpress/wordpress-mysql29
1 files changed, 4 insertions, 25 deletions
diff --git a/wordpress/wordpress-mysql b/wordpress/wordpress-mysql
index cfd203c..9faf3c3 100755
--- a/wordpress/wordpress-mysql
+++ b/wordpress/wordpress-mysql
@@ -8,22 +8,12 @@ read_config()
8 8
9our_mysqladmin() 9our_mysqladmin()
10{ 10{
11 if [ "$DO_NOT_USE_SSH" ] 11 ssh -- "$db_host" mysqladmin "$@"
12 then
13 mysqladmin "$@"
14 else
15 ssh -- "$db_host" mysqladmin "$@"
16 fi
17} 12}
18 13
19our_mysql() 14our_mysql()
20{ 15{
21 if [ "$DO_NOT_USE_SSH" ] 16 ssh -- "$db_host" mysql "$@"
22 then
23 mysql --host="$db_host" "$@"
24 else
25 ssh -- "$db_host" mysql "$@"
26 fi
27} 17}
28 18
29have_database() 19have_database()
@@ -49,10 +39,6 @@ do
49 shift 39 shift
50 CREATE_NEW=y 40 CREATE_NEW=y
51 ;; 41 ;;
52 --no-ssh)
53 shift
54 DO_NOT_USE_SSH=y
55 ;;
56 --) shift 42 --) shift
57 break 43 break
58 ;; 44 ;;
@@ -65,19 +51,13 @@ do
65done 51done
66 52
67read_config < <(wordpress-config-info "$1") 53read_config < <(wordpress-config-info "$1")
54shift
68 55
69[ "$db_name" ] 56[ "$db_name" ]
70[ "$db_host" ] 57[ "$db_host" ]
71[ "$db_user" ] 58[ "$db_user" ]
72[ "$db_password" ] 59[ "$db_password" ]
73 60
74DO_NOT_USE_SSH=
75if [ "$db_host" = localhost ]
76then
77 DO_NOT_USE_SSH=y
78fi
79DO_NOT_USE_SSH= # always use ssh
80
81if [ "$CREATE_NEW" ] 61if [ "$CREATE_NEW" ]
82then 62then
83 if ! have_database 63 if ! have_database
@@ -89,6 +69,5 @@ then
89 fi 69 fi
90 exit 70 exit
91else 71else
92 our_mysql --user="$db_user" --password="$db_password" "$db_name" 72 our_mysql --user="$db_user" --password="$db_password" "$@" "$db_name"
93fi 73fi
94