Quantcast
Channel: Topic Tag: MySQL | WordPress.org
Viewing all articles
Browse latest Browse all 5527

Dotan Cohen on "Tool for quickly connecting to MySQL from any WP directory."

$
0
0

Hi all, as I'm working on plugins and exploring the WP core, I find that I often need to connect to MySQL to check something. I wrote a tool that searches for the wp-config.php file from any WP directory and returns the connection string.

$ pwd
/var/www/wordpress/public_html/wp-content/themes

$ wpdb
mysql -u"AzureDiamond" -p"hunter2" -h"localhost" some_db

$

It can optionally connect directly or produce a mysqldump string complete with suggested time-based filename:

$ wpdb -c
Welcome to the MySQL monitor.  Commands end with ; or \g.
mysql> SELECT COUNT(*) FROM wp_posts;
+----------+
| COUNT(*) |
+----------+
|      351 |
+----------+
1 row in set (0.01 sec)

mysql> EXIT;

$ wpdb -d
mysqldump -u"AzureDiamond" -p"hunter2" -h"localhost" some_db --skip-opt > some_db_2016-02-10_1602.sql

$

You can get the tool from my Github repo:

https://github.com/dotancohen/wpdb

If you guys need any more features, or find a bug, please let me know and I'll be happy to add it. Enjoy!


Viewing all articles
Browse latest Browse all 5527

Trending Articles