PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Naif Alshaye   Laravel Nova PHP MySQL Manager   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: Laravel Nova PHP MySQL Manager
Web interface for MySQL server management
Author: By
Last change:
Date: 5 years ago
Size: 1,678 bytes
 

Contents

Class file image Download

Laravel Nova MySQL Server Managment

Laravel Nova MySQL Server Management to do: - Create new database - Delete database - Repair database - Add new user - Delete user - Change user password - Add user to database - Revokes user from database

Installation

You can install the package in to a Laravel app that uses Nova via composer:

composer require naif/nova-mysql

Usage:

Add the below to app/Providers/NovaServiceProvder.php

public function tools()
  {
      return [
           new NovaMysql()
      ];
  } 

Add the below to your .env file

CPANEL_HOST=YOUR_CPANEL_HOST_IP
CPANEL_DOMAIN=YOUR_DOMAIN_WITHOUT_HTTPS
CPANEL_PORT=MYSQL_PORT default 2083
CPANEL_USERNAME=YOUR_WEB_HOSTING_USERNAME
CPANEL_PASSWORD=YOUR_WEB_HOSTING_PASSWORD
CPANEL_PREFIX=YOUR_CPANEL_PREFIX prefix_DatabaseName

Screenshots

<img src="https://raw.githubusercontent.com/naifalshaye/nova-mysql/master/screenshots/first.png" width="700">

<img src="https://raw.githubusercontent.com/naifalshaye/nova-mysql/master/screenshots/second.png" width="700">

<img src="https://raw.githubusercontent.com/naifalshaye/nova-mysql/master/screenshots/third.png" width="700">

<img src="https://raw.githubusercontent.com/naifalshaye/nova-mysql/master/screenshots/fourth.png" width="700">

<img src="https://raw.githubusercontent.com/naifalshaye/nova-mysql/master/screenshots/fifth.png" width="700">

<img src="https://raw.githubusercontent.com/naifalshaye/nova-mysql/master/screenshots/six.png" width="700">

Support:

naif@naif.io

https://www.linkedin.com/in/naif

License:

The MIT License (MIT). Please see License File for more information.