如何在Debian 7上安装MySQL和phpMyAdmin

phpMyAdmin是一个Web应用程序,它提供了一个GUI来帮助MySQL数据库管理。它支持多个MySQL服务器。

开始之前

  1. 要检查您的主机名运行:
  hostname
  hostname -f

第一个命令应显示您的短主机名,第二个命令应显示您的完全限定域名(FQDN)。

  1. 更新您的系统:
  sudo apt-get update && sudo apt-get upgrade -y
  1. 设置工作LAMP堆栈。如果需要,请参阅腾讯云+社区LAMP的安装教程

注意

如果您已安装php-suhosin软件包,则在使用phpMyAdmin时会出现一些问题。有关调整方法的更多信息,请访问Suhosin phpMyAdmin兼容性问题页面

  1. 使用SSL设置Apache,因此您的密码不会通过纯文本发送。为此,请查看为Apache创建自签名SSL证书中的教程。
  2. 安装mcryptPHP模块:
  sudo apt-get install mcrypt
  1. 重启Apache:
  sudo service apache2 restart

安装phpMyAdmin

  1. 安装当前版本的phpMyAdmin:
   sudo apt-get install phpmyadmin

系统将询问您自动配置phpMyAdmin的服务器。选择“apache2。”当要求使用dbconfig-common为phpmyadmin配置数据库时选择yes

  1. 对于您希望授予PHPMyAdmin安装访问权限的每个虚拟主机,请创建从文档根目录到phpMyAdmin安装位置(/usr/share/phpmyadmin)的符号链接:
   cd /var/www/example.org/public_html
   sudo ln -s /usr/share/phpmyadmin

这将创建phpmyadmin文档根目录中指定的符号链接。

保护phpMyAdmin

.htaccess文件

使用.htaccess file仅允许指定IP地址访问它的phpMyAdmin目录。您可以通过在phpmyadmin目录中创建.htaccess文件来完成此操作。 替换特定配置的正确路径和IP地址

order allow,deny
allow from 12.34.56.78:

强制 SSL

您可以通过在Server(s)配置部分下添加以下行,强制phpMyAdmin在phpMyAdmin配置文件/etc/phpmyadmin/config.inc.php中使用SSL:

/etc/phpmyadmin/config.inc.php

 $cfg['ForceSSL'] = 'true';

测试phpMyAdmin安装

要测试phpMyAdmin,请打开您喜欢的浏览器并导航到https://example.com/phpmyadmin。系统将提示您输入用户名和密码。使用用户名“root”和安装MySQL时指定的密码。或者,您可以使用任一MySQL用户登录并保留其权限。如果您可以成功登录,则已正确安装phpMyAdmin。

更多信息

有关此主题的其他信息,您可能需要参考以下资源:


参考文献:《How to Install MySQL with phpMyAdmin on Debian 7》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

在Windows 8 Hyper-V下的安装CentOS 6和SSH配置

在Windows 8下的Hyper-V已经支持很多Linux发行版了, 其下的安装也大同小异,唯一的要注意是单独下载安装Hyper for linux的集成服务...

2356
来自专栏Albert陈凯

CentOS6.8_Spark单机部署

首先需要JDK 下载安装JDK 下载spark wget https://d3kbcqa49mib13.cloudfront.net/spark-1.6.3-b...

3146
来自专栏张善友的专栏

解决VMware 7在Windows 7上无法上网的问题

Windows 7上的VPC不能安装64位的操作系统和Linux等,就安装了个VMware 7来解决我的这个问题,另一个问题出来了虚拟机里头的系统无法上网,通过...

2146
来自专栏大数据学习笔记

Kafka详细教程:下载、安装、配置与集群部署

1、下载 [root@node1 ~]# wget http://mirror.bit.edu.cn/apache/kafka/0.11.0.1/kafka_2...

3585
来自专栏耕耘实录

浅谈Linux下傻瓜式磁盘分区工具cfdisk的使用

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

1672
来自专栏我是攻城师

理解Vmware虚拟机的网络模式

像物理交换机一样,虚拟交换机将虚拟网络连接在一起,故而也被称为虚拟网络 命名方式VMnet0,VMnet1,VMnet......以此类推,默认情况下在vm里面...

1373
来自专栏Ceph对象存储方案

不重启修复磁盘乱序

2663
来自专栏我是攻城师

理解Vmware虚拟机的网络模式

命名方式VMnet0,VMnet1,VMnet......以此类推,默认情况下在vm里面已经有一些映射如下:

49210
来自专栏积累沉淀

VMware中三种网络连接的区别

VMware中三种网络连接的区别 1、概述 2、bridged(桥接模式) 3、NAT(网络地址转换模式) 4、host-only(主机模式) 5、replic...

2058
来自专栏大数据-Hadoop、Spark

day3-Akka实现RPC通信框架

代码: https://github.com/cyofeiyue/MyRPC 1.Akka配置信息 //Master akka.actor.provider ...

3638

扫码关注云+社区

领取腾讯云代金券