问题标签 [adminer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
35 浏览

sql - 替换部分序列化数据将数据“重置”为标准设置

我正在管理数百个网站,需要更改部分序列化数据。这是一个 wordpress 子主题,在主题的“选项”设置中。

使用这个脚本

我敢肯定,它只会找到序列化数据的那部分并替换。但事实并非如此。它将设置重置为主题的标准设置。即使我使用表中的Adminer.php 手动编辑它,它也会重置。

我知道,这可能是在错误的论坛中,因为它与 Wordpress 相关,但我相信这里的问题是 SQL。

所以我的问题是:

  1. 如果我使用 Adminer.php(phpMyAdmin 的简单版本)手动编辑它,它会将所有设置重置为标准。如何只编辑部分序列化数据和上面显示的部分?

  2. 是什么让它“重置”为标准设置?

更新: 感谢@Kaperto,我现在得到了这个工作代码,这给了我一个新问题。

问题是,它将被用作 ManageWP 的代码片段,它会遍历数百个网站,这些网站都有不同的公司名称。所以字符串的第一部分是唯一的,但在所有站点上其余部分都是相同的,在 pipe 之后|

所以我以某种方式需要这样做:

  1. 查找包含此字符串的整个系列| by <a href="https://company-name.com" target="_blank" rel="nofollow">Company Name</a>"
  2. 获取整个系列s:173:"© Copyright - Company name [nolink] | by <a href="https://company- name.com" target="_blank" rel="nofollow">Company Name</a>
  3. 替换为具有更新字符数的新系列,因为公司名称不同

这甚至可以通过纯 SQL 命令实现吗?

0 投票
3 回答
2786 浏览

wampserver - WAMP 服务器的管理员登录:“访问被拒绝” - 适用于所有用户

  1. 我下载WAMPServer 3.2.0并安装在Windows 10.
  2. 我开始PHPMyAdmin,登录到mysql数据库,并将“root”用户的空密码更改为真实密码。
  3. 我启动Adminer 4.7.5并尝试mysql 使用“root”用户登录数据库,但失败了。

“用户'root'@'localhost'的访问被拒绝(使用密码:YES)”。

任何其他用户也会发生同样的事情。

我能做些什么来解决这个问题?

0 投票
1 回答
205 浏览

python - Python - 将数据插入表不起作用

我想我的数据库有问题。在我的 python 代码中,我能够从我的表中创建、删除和选择数据,但我无法插入任何数据。

我的执行功能

当我连接到我的管理员时,我可以看到表格很好,但没有插入数据。如果我在管理员中运行查询,数据会按预期插入到表中。

0 投票
0 回答
944 浏览

out-of-memory - 飞轮本地 - 管理员 - 内存耗尽致命错误

这是尝试导入 30MB SQL 文件时的错误:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 264241184 bytes) in /Applications/Local.app/Contents/Resources/extraResources/adminer/adminer.php on line 95

我将尝试解决这个问题,如果我整理出来,我会在这里发布答案。如果有人有快速/简单的修复 - 请分享。谢谢,杰森

0 投票
2 回答
2315 浏览

mongodb - MongoDB + 管理员

我正在使用 WAMP64 在 Windows 上运行本地 MongoDB 服务。

我想使用管理员访问数据库。我无法通过登录页面。

它一直在说,Database does not support password正如我使用 MongoDB Compass 和创建的 auth uid 和 pw 登录到数据库所证明的那样。

我已经尝试过 Adminer 4.6.3 和 4.7.6(最新的 v)

有谁知道如何克服这个问题?谢谢。

0 投票
1 回答
189 浏览

docker - Lando adminer ERR_INVALID_REDIRECT 登录提交

我正在使用 Lando 创建一个包含 Adminer 即服务的环境。当我进入 Adminer 并尝试登录时,按下“登录”按钮后出现以下页面:

此页面不工作

adminer.myproject.lndo.site 发送了无效响应。

ERR_INVALID_REDIRECT

有什么想法我可能做错了吗?下面是我的 .lando.yml 文件:

0 投票
1 回答
2430 浏览

postgresql - Adminer & Migrate 无法连接到 Postgresql Docker 容器

我有三个 docker 容器(postgresql、adminer 和 go/migrate),并且我已经向主机公开了 adminer 和 postgres 端口。我可以在浏览器中访问管理员,postico 也可以连接到数据库。当我尝试从管理员内部连接到数据库时,它会引发此错误:

迁移容器也会抛出此错误:

error: dial tcp: 127.0.0.1:5432: connect: connection refused

因此,显然容器之间如何通信存在问题。我需要创建一个 docker 网络吗?

0 投票
1 回答
364 浏览

postgresql - 类型错误:+ 不支持的操作数类型:“int”和“RowProxy”

此视图的目的是通过一些计算从 goodread.com 和我的数据库中读取后提取并返回 JSON 格式。

我尝试了很多方法来呈现 API,但仍然没有希望

在查询每个列出的 SQL 查询时,我尝试将用户输入oneIsbn更改为“oneIsbn” 。我在浏览器上得到的就是这样

{ "Error": "Invalid ISBN 0380795272" }

我的代码片段

追溯

0 投票
0 回答
36 浏览

php - php posgres网站,但无法通过表单插入数据

很难在 posgresql 网站上找到用于学习目的的文档,由于某种原因,我无法通过提交表单插入数据,请帮忙,我认为我的查询是正确的,但它只是没有用

我正在使用管理员连接到我的 posgre,这是下面的代码

注册器.php

我已经测试了服务器连接,一切都很好,我也可以选择数据,但我不能在我的 postgres 中插入任何数据,所以这很奇怪。

0 投票
1 回答
10424 浏览

docker - docker-compose mariadb docker-entrypoint-initdb.d sql 未执行

我试图让我的 docker db 容器在创建时自动使用数据集填充数据库。根据mariadb 文档,卷中有一个docker-entrypoint-initdb.d文件夹可用于此目的。

我将docker-compose.yml文件设置为镜像在 StackOverflow 上找到的示例,但仍然无法执行我的 SQL 脚本。以下是我docker-compose.yml文件的相关部分:

在该文件旁边docker-compose.yml,我有一个cms/sql/init.sql包含以下内容的文件:

在每次测试迭代之前,我都会清理所有旧的/缓存的 Docker 内容:

  1. $ docker-compose down -v我发现这实际上并没有删除数据库卷。运行docker volume ls静止图像会显示过去存在的卷。
  2. $ docker volume prune这将清除卷。运行docker volume ls后运行显示一个空列表。
  3. $ rm -rf ./cms/conf/mysql这会清除 db 容器所做的任何实际文件系统更改。
  4. $ docker-compose up -d --build重建容器。这应该会触发我的初始化 SQL 脚本。

Docker 运行,db容器成功创建。我能够访问adminerlocalhost:8080. 我可以使用文件root中指定的密码以用户身份登录docker-compose.yml

Adminer 界面显示标准 MySQL 数据库 ( information_schema, mysql, performance_schema) 并另外显示在文件值中wordpress定义的数据库。但是我的数据库无处可寻。MYSQL_DATABASEdocker-compose.ymltestinit.sql

我发现了一些其他类似的 StackOverflow 问题也有类似的问题。我遵循了公认的答案,但仍然无法执行任何 SQL 脚本。

  1. docker-compose.yml,postgress,如何在 init.sql 文件中设置 db、tables 和 prepop?
  2. docker compose 初始数据库设置问题一次
  3. mySQL 初始化脚本未与 docker-compose 一起运行
  4. 在 docker-compose 启动时创建数据库

这是我db容器中的 Docker 日志。我没有看到任何看起来很奇怪的东西。没有关于初始化等的错误消息:

[编辑] 我登录到db容器的 CLI,并验证我的 init.sql 脚本位于 docker-entrypoint-initdb.d 文件夹中:

有人对还有什么要检查的有任何想法吗?