Skip to content

Commit 50baea4

Browse files
authored
Merge pull request #14 from wp-cli/10-usr-bin-env
Use `/usr/bin/env mysql` instead of `mysql`
2 parents 3d79a66 + c8a85b2 commit 50baea4

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/DB_Command.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public function reset( $_, $assoc_args ) {
110110
* Success: Database checked.
111111
*/
112112
public function check() {
113-
self::run( Utils\esc_cmd( 'mysqlcheck --no-defaults %s', DB_NAME ), array(
113+
self::run( Utils\esc_cmd( '/usr/bin/env mysqlcheck --no-defaults %s', DB_NAME ), array(
114114
'check' => true,
115115
) );
116116

@@ -133,7 +133,7 @@ public function check() {
133133
* Success: Database optimized.
134134
*/
135135
public function optimize() {
136-
self::run( Utils\esc_cmd( 'mysqlcheck --no-defaults %s', DB_NAME ), array(
136+
self::run( Utils\esc_cmd( '/usr/bin/env mysqlcheck --no-defaults %s', DB_NAME ), array(
137137
'optimize' => true,
138138
) );
139139

@@ -156,7 +156,7 @@ public function optimize() {
156156
* Success: Database repaired.
157157
*/
158158
public function repair() {
159-
self::run( Utils\esc_cmd( 'mysqlcheck --no-defaults %s', DB_NAME ), array(
159+
self::run( Utils\esc_cmd( '/usr/bin/env mysqlcheck --no-defaults %s', DB_NAME ), array(
160160
'repair' => true,
161161
) );
162162

@@ -190,7 +190,7 @@ public function cli( $args, $assoc_args ) {
190190
$assoc_args['database'] = DB_NAME;
191191
}
192192

193-
self::run( 'mysql --no-defaults --no-auto-rehash', $assoc_args );
193+
self::run( '/usr/bin/env mysql --no-defaults --no-auto-rehash', $assoc_args );
194194
}
195195

196196
/**
@@ -245,7 +245,7 @@ public function query( $args, $assoc_args ) {
245245
$assoc_args['execute'] = $args[0];
246246
}
247247

248-
self::run( 'mysql --no-defaults --no-auto-rehash', $assoc_args );
248+
self::run( '/usr/bin/env mysql --no-defaults --no-auto-rehash', $assoc_args );
249249
}
250250

251251
/**
@@ -307,7 +307,7 @@ public function export( $args, $assoc_args ) {
307307
$assoc_args['result-file'] = $result_file;
308308
}
309309

310-
$command = 'mysqldump --no-defaults %s';
310+
$command = '/usr/bin/env mysqldump --no-defaults %s';
311311
$command_esc_args = array( DB_NAME );
312312

313313
if ( isset( $assoc_args['tables'] ) ) {
@@ -382,7 +382,7 @@ public function import( $args, $assoc_args ) {
382382
$mysql_args['execute'] = sprintf( $query, $result_file );
383383
}
384384

385-
self::run( 'mysql --no-defaults --no-auto-rehash', $mysql_args );
385+
self::run( '/usr/bin/env mysql --no-defaults --no-auto-rehash', $mysql_args );
386386

387387
WP_CLI::success( sprintf( "Imported from '%s'.", $result_file ) );
388388
}
@@ -469,7 +469,7 @@ private static function get_create_query() {
469469
}
470470

471471
private static function run_query( $query ) {
472-
self::run( 'mysql --no-defaults --no-auto-rehash', array( 'execute' => $query ) );
472+
self::run( '/usr/bin/env mysql --no-defaults --no-auto-rehash', array( 'execute' => $query ) );
473473
}
474474

475475
private static function run( $cmd, $assoc_args = array(), $descriptors = null ) {

0 commit comments

Comments
 (0)