本文介绍在Fedora 29/Fedora 28系统上安装和配置phpMyAdmin的方法。
简介 PHPMyAdmin是一个用PHP编写的开源软件工具,旨在通过Web界面管理MySQL。phpMyAdmin支持MySQL、MariaDB和Drizzle上的各种操作,它通常用于通过直观且易于使用的Web界面执行常见的数据库操作(管理数据库、表、列、关系、索引、用户、权限等)。
一、安装Apache HTTP Server和PHP Apache HTTP服务器和PHP是phpMyAdmin的必需依赖项,先安装它们,运行以下命令: sudo dnf -y install httpd php php-cli php-php-gettext php-mbstring php-mcrypt php-mysqlnd php-pear php-curl php-gd php-xml php-bcmath php-zip 接下来的步骤请参考 https://ywnz.com/linuxyffq/4111.html 中的第3步:安装Apache httpd服务器及第4步:安装PHP和扩展(注:已经安装PHP和常用扩展了,就差配置步骤),如下图:
二、在Fedora 29上安装和配置phpMyAdmin 安装PHP和Apache后,你可以安装phpMyAdmin了,运行以下命令: sudo dnf -y install phpMyAdmin 我的Fedora电脑上安装的版本是phpMyAdmin 4.8.3,运行rpm -qi phpMyAdmin命令查看:
限制访问phpMyAdmin设置: sudo vim /etc/httpd/conf.d/phpMyAdmin.conf 编辑Require ip地址,在文件的第17行和第34行: Require ip 127.0.0.1 192.168.18.0/24 保存更改并重新启动httpd服务 sudo systemctl restart httpd
三、访问phpMyAdmin界面 在浏览器中访问地址:http://(your hostname or IP address)/phpmyadmin/,请改成自己的域名访问:
使用你的数据库用户登录以从phpMyAdmin Web界面开始管理相应的数据库操作。
四、更改MySQL 8.0的Authentication Plugin 要能够对MySQL 8.0进行身份验证,请登录MySQL CLI并更改Authentication Plugin: $ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 26 Server version: 8.0.13 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'ph/axo>vJe;789'; Query OK, 0 rows affected (0.11 sec) mysql> QUIT Bye 至此,可以使用phpMyAdmin管理MySQL或MariaDB数据库了。
相关主题 |