phpMyAdmin给非技术人员一个查阅数据库的窗口()

  本篇文章为你整理了phpMyAdmin给非技术人员一个查阅数据库的窗口()的详细内容,包含有 phpMyAdmin给非技术人员一个查阅数据库的窗口,希望能帮助你了解 phpMyAdmin给非技术人员一个查阅数据库的窗口。

  管理数据库的界面工具。

  开发团队中一般有非技术背景人员,比如: 产品,功能测试人员;

  对他们来说,可能安装数据库管理工具客户端都很麻烦,需要一款在线的网页工具能方便他们查阅数据。

  本地docker安装

  单库:

  

docker run --name myadmin -d -e PMA_HOST=lifcHost -e PMA_PORT=3306 -e PMA_USER=root -e PMA_PASSWORD=Root1234 -p 9001:80 phpmyadmin

 

  

 

  多库:

  php初始化文件:

  

 ?php

 

  $server_hosts = array(

   1 = array(server_name = lifcHost, host = lifcHost, port = 3306, user= root, password = Root1234),

   2 = array(server_name = dev, host = 10.10.1.23, port = 30099,user= root, password = Cycube123!),

   3 = array(server_name = uat, host = 10.10.1.23, port = 30099,user= root, password = Cycube123!)

  foreach($server_hosts as $key = $sh)

   $cfg[Servers][$key][verbose] = $sh[server_name];

   $cfg[Servers][$key][auth_type] = cookie;

   $cfg[Servers][$key][host] = $sh[host];

   $cfg[Servers][$key][user] = $sh[user];

   $cfg[Servers][$key][port] = $sh[port];

   $cfg[Servers][$key][password] = $sh[password];

   $cfg[Servers][$key][connect_type] = tcp;

   $cfg[Servers][$key][compress] = false;

   $cfg[Servers][$key][extension] = mysqli;

   $cfg[Servers][$key][AllowNoPassword] = false;

  $cfg[ServerDefault] = 1;

  

 

  

docker run --name myadmin -p 9001:80 -v d:/test/phpMyAdmin/config/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php -d phpmyadmin

 

  

 

  首页需要收入服务器的账号和密码。

  k8s安装

  

---

 

  apiVersion: v1

  kind: ConfigMap

  metadata:

   name: configmap-phpmyadmin

  data:

   config.user.inc.php: -

   ?php

   $server_hosts = array(

   1 = array(server_name = prod, host = sh-cdb-l5xxx.com, port = 59153, user= cyxxxe_read, password = xxxxx),

   2 = array(server_name = dev, host = 10.10.1.23, port = 30099,user= root, password = xxx123!)

   foreach($server_hosts as $key = $sh)

   $cfg[Servers][$key][verbose] = $sh[server_name];

   $cfg[Servers][$key][auth_type] = cookie;

   $cfg[Servers][$key][host] = $sh[host];

   $cfg[Servers][$key][user] = $sh[user];

   $cfg[Servers][$key][port] = $sh[port];

   $cfg[Servers][$key][password] = $sh[password];

   $cfg[Servers][$key][connect_type] = tcp;

   $cfg[Servers][$key][compress] = false;

   $cfg[Servers][$key][extension] = mysqli;

   $cfg[Servers][$key][AllowNoPassword] = false;

   $cfg[ServerDefault] = 1;

  apiVersion: apps/v1

  kind: Deployment

  metadata:

   name: phpmyadmin

   namespace: tp

   labels:

   cycube: phpmyadmin

  spec:

   replicas: 1

   revisionHistoryLimit: 10

   selector:

   matchLabels:

   cycube: phpmyadmin

   template:

   metadata:

   labels:

   cycube: phpmyadmin

   spec:

   restartPolicy: Always

   schedulerName: default-scheduler

   dnsPolicy: ClusterFirst

   terminationGracePeriodSeconds: 120

   imagePullSecrets:

   - name: ali-sh2-cycube-images

   containers:

   - image: phpmyadmin

   name: phpmyadmin

   imagePullPolicy: IfNotPresent

   volumeMounts:

   - name: phpmyadmin-volume

   mountPath: /etc/phpmyadmin/config.user.inc.php

   subPath: config.user.inc.php

   resources:

   limits:

   cpu: 250m

   memory: 512Mi

   requests:

   cpu: 125m

   memory: 256Mi

   ports:

   - name: http

   containerPort: 80

   protocol: TCP

   livenessProbe:

   httpGet:

   path: /

   port: 80

   scheme: HTTP

   initialDelaySeconds: 120

   periodSeconds: 30

   readinessProbe:

   httpGet:

   path: /

   port: 80

   scheme: HTTP

   initialDelaySeconds: 90

   timeoutSeconds: 15

   periodSeconds: 30

   successThreshold: 1

   failureThreshold: 5

   volumes:

   - name: phpmyadmin-volume

   configMap:

   name: configmap-phpmyadmin

   items:

   - key: config.user.inc.php

   path: config.user.inc.php

  
即可进入:

  替代客户端的一个统一管理数据库的工具。 网页版本更清凉。

  原创不易,关注诚可贵,转发价更高!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。

  以上就是phpMyAdmin给非技术人员一个查阅数据库的窗口()的详细内容,想要了解更多 phpMyAdmin给非技术人员一个查阅数据库的窗口的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: