How to Install phpMyAdmin on CentOS 7?

phpMyAdmin is a web-based GUI tool to manage your MySQL and MariaDB Databases. It is an Open-source and free tool. Following are the steps to install phpMyAdmin on Centos 7.

  1. We will install EPEL repository first because cPanel doesn't have access to phpMyAdmin within its software repository By Default.

    #sudo yum install -y epel-release
  2. Install the Apache server with the below command.

    # sudo yum install httpd -y
  3. Start the Apache Server.

    # systemctl start httpd
  4. Install phpMyAdmin with below command.

    # sudo yum -y install phpmyadmin
  5. Let's modify the phpMyAdmin config file to allow only specific IP Addresses. This file should be created automatically while installing phpMyAdmin.

  6. Open phpMyAdmin.conf file.

    # sudo nano /etc/httpd/conf.d/phpMyAdmin.conf


  7. Start the Apache Server.

    # systemctl start httpd
  8. Edit the Require ip 127.0.0.1 with your local connection IP Address. There might be four-place were in the same file where you need to set your IP address in place of 127.0.0.1. Click here to view your Ip Address.

  9. Save and Close the phpMyAdmin.conf

  10. Restart the Apache.

  11. Open the phpMyAdmin in your browser with the serverip/phpmyadmin.

  12. You can locate the phpMyAdmin Username and Password from config.inc.php located at /etc/phpMyAdmin

  13. Open it with the vi editor.

$cfg['Servers'][$i]['auth_type'] = 'cookie';
)?
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['only_db'] = '';
  1. Save this file with :wq

Now, you can log in to your phpMyAdmin using the same credentials.

Related Articles

How to verify Linux System Is 32-bit or 64-bit?

You will find 64-bit OS in most modern computers. It is always recommended to have a 64-bit OS...

How to install ISPConfig on Debian 10?

ISPConfig is an Open-source Hosting Control Panel for Linux. It is used widely as it is free of...

How to block an IP address using .htaccess?

You can block traffic coming from any specific IP addresses with .htaaccess file. Please refer to...

How to Deploy Laravel Application with Nginx on Ubuntu?

Laravel is a PHP Framework and Nginx is a Web-Browser which can be installed on Ubuntu. Nginx is...

How to change timezone from Joomla admin panel?

Changing timezone is very easy in Joomla. Please refer to the below steps to change timezone from...

  • 0 Users Found This Useful

Was this answer helpful?