问题标签 [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.
sql - 替换部分序列化数据将数据“重置”为标准设置
我正在管理数百个网站,需要更改部分序列化数据。这是一个 wordpress 子主题,在主题的“选项”设置中。
使用这个脚本
我敢肯定,它只会找到序列化数据的那部分并替换。但事实并非如此。它将设置重置为主题的标准设置。即使我使用表中的Adminer.php 手动编辑它,它也会重置。
我知道,这可能是在错误的论坛中,因为它与 Wordpress 相关,但我相信这里的问题是 SQL。
所以我的问题是:
如果我使用 Adminer.php(phpMyAdmin 的简单版本)手动编辑它,它会将所有设置重置为标准。如何只编辑部分序列化数据和上面显示的部分?
是什么让它“重置”为标准设置?
更新: 感谢@Kaperto,我现在得到了这个工作代码,这给了我一个新问题。
问题是,它将被用作 ManageWP 的代码片段,它会遍历数百个网站,这些网站都有不同的公司名称。所以字符串的第一部分是唯一的,但在所有站点上其余部分都是相同的,在 pipe 之后|
。
所以我以某种方式需要这样做:
- 查找包含此字符串的整个系列
| by <a href="https://company-name.com" target="_blank" rel="nofollow">Company Name</a>"
- 获取整个系列
s:173:"© Copyright - Company name [nolink] | by <a href="https://company- name.com" target="_blank" rel="nofollow">Company Name</a>
- 替换为具有更新字符数的新系列,因为公司名称不同
这甚至可以通过纯 SQL 命令实现吗?
wampserver - WAMP 服务器的管理员登录:“访问被拒绝” - 适用于所有用户
- 我下载
WAMPServer 3.2.0
并安装在Windows 10
. - 我开始
PHPMyAdmin
,登录到mysql
数据库,并将“root”用户的空密码更改为真实密码。 - 我启动
Adminer 4.7.5
并尝试mysql
使用“root”用户登录数据库,但失败了。
“用户'root'@'localhost'的访问被拒绝(使用密码:YES)”。
任何其他用户也会发生同样的事情。
我能做些什么来解决这个问题?
python - Python - 将数据插入表不起作用
我想我的数据库有问题。在我的 python 代码中,我能够从我的表中创建、删除和选择数据,但我无法插入任何数据。
我的执行功能
当我连接到我的管理员时,我可以看到表格很好,但没有插入数据。如果我在管理员中运行查询,数据会按预期插入到表中。
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
我将尝试解决这个问题,如果我整理出来,我会在这里发布答案。如果有人有快速/简单的修复 - 请分享。谢谢,杰森
mongodb - MongoDB + 管理员
我正在使用 WAMP64 在 Windows 上运行本地 MongoDB 服务。
我想使用管理员访问数据库。我无法通过登录页面。
它一直在说,Database does not support password
正如我使用 MongoDB Compass 和创建的 auth uid 和 pw 登录到数据库所证明的那样。
我已经尝试过 Adminer 4.6.3 和 4.7.6(最新的 v)
有谁知道如何克服这个问题?谢谢。
docker - Lando adminer ERR_INVALID_REDIRECT 登录提交
我正在使用 Lando 创建一个包含 Adminer 即服务的环境。当我进入 Adminer 并尝试登录时,按下“登录”按钮后出现以下页面:
此页面不工作
adminer.myproject.lndo.site 发送了无效响应。
ERR_INVALID_REDIRECT
有什么想法我可能做错了吗?下面是我的 .lando.yml 文件:
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 网络吗?
postgresql - 类型错误:+ 不支持的操作数类型:“int”和“RowProxy”
此视图的目的是通过一些计算从 goodread.com 和我的数据库中读取后提取并返回 JSON 格式。
我尝试了很多方法来呈现 API,但仍然没有希望
在查询每个列出的 SQL 查询时,我尝试将用户输入oneIsbn更改为“oneIsbn” 。我在浏览器上得到的就是这样
{
"Error": "Invalid ISBN 0380795272"
}
我的代码片段
追溯
php - php posgres网站,但无法通过表单插入数据
很难在 posgresql 网站上找到用于学习目的的文档,由于某种原因,我无法通过提交表单插入数据,请帮忙,我认为我的查询是正确的,但它只是没有用
我正在使用管理员连接到我的 posgre,这是下面的代码
注册器.php
我已经测试了服务器连接,一切都很好,我也可以选择数据,但我不能在我的 postgres 中插入任何数据,所以这很奇怪。
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 内容:
$ docker-compose down -v
我发现这实际上并没有删除数据库卷。运行docker volume ls
静止图像会显示过去存在的卷。$ docker volume prune
这将清除卷。运行docker volume ls
后运行显示一个空列表。$ rm -rf ./cms/conf/mysql
这会清除 db 容器所做的任何实际文件系统更改。$ docker-compose up -d --build
重建容器。这应该会触发我的初始化 SQL 脚本。
Docker 运行,db
容器成功创建。我能够访问adminer
在localhost:8080
. 我可以使用文件root
中指定的密码以用户身份登录docker-compose.yml
。
Adminer 界面显示标准 MySQL 数据库 ( information_schema
, mysql
, performance_schema
) 并另外显示在文件值中wordpress
定义的数据库。但是我的数据库无处可寻。MYSQL_DATABASE
docker-compose.yml
test
init.sql
我发现了一些其他类似的 StackOverflow 问题也有类似的问题。我遵循了公认的答案,但仍然无法执行任何 SQL 脚本。
- docker-compose.yml,postgress,如何在 init.sql 文件中设置 db、tables 和 prepop?
- docker compose 初始数据库设置问题一次
- mySQL 初始化脚本未与 docker-compose 一起运行
- 在 docker-compose 启动时创建数据库
这是我db
容器中的 Docker 日志。我没有看到任何看起来很奇怪的东西。没有关于初始化等的错误消息:
[编辑] 我登录到db
容器的 CLI,并验证我的 init.sql 脚本位于 docker-entrypoint-initdb.d 文件夹中:
有人对还有什么要检查的有任何想法吗?