diff options
author | root <root@vps-18a7a2b7.vps.ovh.ca> | 2024-01-23 18:40:51 -0500 |
---|---|---|
committer | root <root@vps-18a7a2b7.vps.ovh.ca> | 2024-01-23 18:40:51 -0500 |
commit | d6fcbcf92752eb22984148cdc01d01aacab561fc (patch) | |
tree | a024d8213add3799b1ba58653607f3f7c3aed7c4 | |
parent | 43d9122dd5a7bb884961b3bd63486dc22ae0cfd6 (diff) |
wordpress-mysql will pass extra arguments to mysql client command line
-rwxr-xr-x | wordpress/wordpress-mysql | 29 |
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 | ||
9 | our_mysqladmin() | 9 | our_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 | ||
19 | our_mysql() | 14 | our_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 | ||
29 | have_database() | 19 | have_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 | |||
65 | done | 51 | done |
66 | 52 | ||
67 | read_config < <(wordpress-config-info "$1") | 53 | read_config < <(wordpress-config-info "$1") |
54 | shift | ||
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 | ||
74 | DO_NOT_USE_SSH= | ||
75 | if [ "$db_host" = localhost ] | ||
76 | then | ||
77 | DO_NOT_USE_SSH=y | ||
78 | fi | ||
79 | DO_NOT_USE_SSH= # always use ssh | ||
80 | |||
81 | if [ "$CREATE_NEW" ] | 61 | if [ "$CREATE_NEW" ] |
82 | then | 62 | then |
83 | if ! have_database | 63 | if ! have_database |
@@ -89,6 +69,5 @@ then | |||
89 | fi | 69 | fi |
90 | exit | 70 | exit |
91 | else | 71 | else |
92 | our_mysql --user="$db_user" --password="$db_password" "$db_name" | 72 | our_mysql --user="$db_user" --password="$db_password" "$@" "$db_name" |
93 | fi | 73 | fi |
94 | |||