Version 1.0.0 ~ Easily update your phpMyAdmin Installation from the terminal

in #utopian-io7 years ago (edited)

phpmyadmin-updater

phpmyadmin-updater is just what the name says: A tool for updating phpMyAdmin. It is fully automated so you just need to run it. Additionally you can define files and directories that should be preserved, for example your config.inc.php.

What is phpMyAdmin?

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface, while you still have the ability to directly execute any SQL statement.

What is MySQL?

MySQL is an open-source relational database management system. It is currently owned and developed by Oracle and is one of the most popular database management systems worldwide. It can be used to store all kind of data in a table-like structure layout. You can create a table with some columns and insert rows with your data.
From https://www.phpmyadmin.net/

Such a table can look like this:

Image used from http://www.plus2net.com/php_tutorial/pdf-data-student.php

Features

  • Interactive
  • Makes backups
  • Fully automated
  • Lightweight (without dependencies)

Prequesites

  • Node.JS installed on your target machine
    • Version should be 8 or higher

Install

Clone

$ git clone https://github.com/axelrindle/phpmyadmin-updater
$ cd phpmyadmin-updater

Install dependencies

$ npm install --only=production

or

$ yarn --production

Usage

Please backup your config.inc.php before updating!

Edit the installation property in the file config.js and run node index.js.

Note: The installation property should be the full path to your phpMyAdmin installation.
This might be something like /var/www/phpMyAdmin.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

Welcome to Utopian!

The work done is great!

You can contact us on Discord.
[utopian-moderator]

Hey @axelrindle I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Amazing post. Though I'm just a new steemian. Wouldn't mind if your next post talks about enlightenment to the newbies of the system so as to make the system captivating for us. #Anticipating

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 60274.16
ETH 2339.61
USDT 1.00
SBD 2.55