Home > Database > phpMyAdmin > body text

How to start phpmyadmin installed by yum

爱喝马黛茶的安东尼
Release: 2019-12-10 14:07:54
Original
2534 people have browsed it

How to start phpmyadmin installed by yum

After installing Apache, MySQL, and PHP, you can use the Remi source to install the latest version of phpMyAdmin.

(1) Install Remi source

CentOS 6.5 epel and remi source.

# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Copy after login

Source for CentOS 7.0.

# yum install epel-release
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Copy after login

(2) Install phpMyAdmin

# yuminstall--enablerepo=remi--enablerepo=remi-php56phpmyadmin
Copy after login

(3) Configure phpMyAdmin

a. Modify /etc/phpMyAdmin/ config.inc.php:

Open the config.inc.php file and make the following modifications:

// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
去掉每行前面的//
$cfg['blowfish_secret'] = '';修改为$cfg['blowfish_secret'] = 'config';
$cfg['Servers'][$i]['controluser'] ='pma';把pma修改为你的帐号
$cfg['Servers'][$i]['controlpass'] ='pmapass';把pmapass设置为你的mysql登录密码
$cfg['blowfish_secret'] ='';添加短语密码,可是任意字符串例如:$cfg['blowfish_secret'] = 'abcd'修改以后,
以后登入phpMyAdmin就方便多了,但一定不要使用空密码。
Copy after login

b. Modify /etc/httpd/conf.d/phpMyAdmin.conf

This file is the access control file of phpMyAdmin to ensure remote access. Just modify it as follows:

<Directory /usr/share/phpMyAdmin/>
OrderDeny,Allow
#Deny  from All
Allow from All
</Directory>
Copy after login

(4) Use the command /etc/init.d/httpd restart to restart Apache. Test: visit http://ip address/phpMyAdmin/

The following problems may occur:

1. If the php-mcrypt package is not installed when installing php, an error message may appear. In this case, just install it:

yum -y install php-mcrypt
Copy after login

2 .phpMyAdmin access denied

Change the config of $cfg['Servers'][$i]['auth_type'] = 'config'; in the config.inc file to http, restart Apache, and access http: //ip address/phpMyAdmin/ will pop up a dialog box, you can enter the user name and password to enter phpMyAdmin.

3. If after modifying the above two steps, you are still prompted that phpMyAdmin refuses access, then it is likely that the cookie is to blame. Open the browser, select Tools, click Internet Options and then select General to delete cookies. Then visit http://ip address/phpMyAdmin/.

(5) After successfully logging in to phpMyAdmin, if "Configuration of pmadb... error" is prompted, perform the following operations:

a. Log in to mysql from the command line:

mysql -uroot -p
Copy after login

b. Create a new database named phpmyadmin:

CREATE DATABASE phpmyadmin
Copy after login

c. Import create_tables.sql in the sql directory under the PHPMyAdmin installation directory into the newly created database phpmyadmin:

use phpmyadmin
Copy after login
source /usr/share/phpMyAdmin/sql/create_tables.sql
Copy after login

d. Access phpMyAdmin. If it still doesn’t work, restart Apache and try again.

PHP Chinese website has a large number of free phpmyadmin introductory tutorials, everyone is welcome to learn!

The above is the detailed content of How to start phpmyadmin installed by yum. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template