AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[mysql](computer)

Martin Hope
ususer
Asked: 2024-05-21 22:18:43 +0800 CST

如何将MySQL 4.1.14数据导入MySQL 5.7.44?

  • 6

我通过 Docker 全新安装并运行了 WordPress 6.5.3 MySQL 5.7.44-1.el7,可以通过我的网络浏览器访问。

我还将 WordPress 2.0.2 中的旧数据MySQL 4.1.14保存到包含以下文件的目录中:

4.0K db.opt
4.0K wp_categories.MYD
4.0K wp_categories.MYI
 12K wp_categories.frm
4.0K wp_comments.MYD
4.0K wp_comments.MYI
 12K wp_comments.frm
4.0K wp_linkcategories.MYD
4.0K wp_linkcategories.MYI
 12K wp_linkcategories.frm
4.0K wp_links.MYD
4.0K wp_links.MYI
 12K wp_links.frm
8.0K wp_options.MYD
8.0K wp_options.MYI
 12K wp_options.frm
4.0K wp_post2cat.MYD
8.0K wp_post2cat.MYI
 12K wp_post2cat.frm
4.0K wp_postmeta.MYD
8.0K wp_postmeta.MYI
 12K wp_postmeta.frm
 80K wp_posts.MYD
8.0K wp_posts.MYI
 12K wp_posts.frm
4.0K wp_usermeta.MYD
8.0K wp_usermeta.MYI
 12K wp_usermeta.frm
4.0K wp_users.MYD
4.0K wp_users.MYI
 12K wp_users.frm

我无法再访问 MySQL 4.1.14 将旧数据导出到 SQL 文件,也无法访问旧的 WordPress。我保留了该数据的凭据(用户名、密码)。

是否可以将旧数据导入到我的新(基于 Docker 的)WordPress 设置中?

如果是这样,我有哪些可用的选择?

mysql
  • 1 个回答
  • 50 Views
Martin Hope
Kevin Matsubara
Asked: 2022-10-21 05:57:01 +0800 CST

如何将标准输入通过管道传输到 mysql 参数中

  • 5

我想尝试从 SQL 文件中导入数据库。我想--defaults-extra-file通过回显配置文件并将输出传递给命令来提供参数的参数。

这个命令:

echo -e "[client]\nuser=user\npassword='mypass'\nhost=10.20.30.14\n" | mysql --defaults-extra-file=/dev/stdin db-1 < db-2.sql

返回此错误:

mysql: [ERROR] Found option without preceding group in config file /dev/stdin at line 1.
mysql: [ERROR] Fatal error in defaults handling. Program aborted!

但我确实定义了它的组。我已经尝试过这些组[client],[mysql]并且[mysqld]

我也试过这个--defaults-file参数。


我对命令没有同样的问题mysqldump。下面的命令工作正常:

echo -e "[client]\nuser=user\npassword='mypass'\nhost=10.20.30.14\n" | mysqldump --defaults-file=/dev/stdin --add-drop-table db2 -N --column-statistics=0 > db-2.sql
linux mysql
  • 1 个回答
  • 17 Views
Martin Hope
andriy kin
Asked: 2022-10-08 14:00:20 +0800 CST

无法安装mysql

  • 5
这个问题是从 Stack Overflow迁移过来的,因为它可以在超级用户上回答。 20 天前迁移 。

我无法将 mysql 安装到我的 vps 服务器

我试过了:

dpkg:错误处理包mysql-server(依赖问题)? https://askubuntu.com/questions/1068270/apparmor-parser-error-for-mysqld

无法打开 /usr/share/dbconfig-common/internal/mysql:没有这样的文件

https://askubuntu.com/questions/1228827/mysql-error-13-permission-denied

error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' -- Missing /var/run/mysqld/mysqld.sock

日志:

pastebin.com/jACQmdqh

服务器具有 10 GB 存储空间和 512 MB 内存

mysql
  • 1 个回答
  • 25 Views
Martin Hope
Rohit Gupta
Asked: 2022-10-05 16:34:25 +0800 CST

是否可以将数据库放在 cnf 文件中以保护 mysqldump

  • 6
这个问题是从 Information Security Stack Exchange迁移而来的,因为它可以在超级用户上回答。 23 天前迁移 。

我有一个工作 cron 工作来每天备份数据库。我想使用--defaults-extra-file保护mysqldump的 mysql 配置文件中的身份验证详细信息。

我知道我可以做到以下几点

[mysqldump]
host = hostname
user = username
password = password

我怎样才能在其中存储数据库名称?

mysql
  • 1 个回答
  • 21 Views
Martin Hope
TheGeeko61
Asked: 2022-08-29 22:58:37 +0800 CST

为什么 mysql_secure_installation 不允许我(作为 MySQL root 用户)不输入密码?

  • 6

我是 Fedora 的新用户......在使用 Ubuntu 十多年后,根据 Eric6 Support,他们的 Eric6 实现是失败的。Fedora 应该是正确的。所以,我正在测试 Fedora。

我正在运行 Fedora 36 并按照 yum 说明安装了 MySQL(https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html)。当我开始运行 mysql_secure_installation(第 6 步)时,它要求的第一件事是输入 root 密码……我还没有设置。

如果我按回车键,它会停止并抱怨访问被拒绝:使用密码号。如果我尝试使用我的标准密码(同样,我还没有设置),它会在拒绝访问的情况下中止:使用密码是。

所以,我经历了停止服务器的过程,在没有网络的情况下执行 mysql,所以我可以偷偷摸摸,使用 ALter USER 语句设置 MySQL root 密码。

在这方面取得明显成功后,我继续再次启动 MySQL 服务器 ( service mysqld start) 并收到以下信息:

重定向到 /bin/systemctl start mysqld.service mysqld.service 的作业失败,因为控制进程以错误代码退出。

有关详细信息,请参阅“systemctl status mysqld.service”和“journalctl -xeu mysqld.service”。

按照这些指示,我得到(来自systemctl status mysqld.service)

× mysqld.service - MySQL 服务器已加载:已加载(/usr/lib/systemd/system/mysqld.service;已启用;供应商预设:已禁用)活动:自 2022 年 8 月 29 日星期一以来失败(结果:退出代码): 26:45 CDT;3 分钟 3 秒前 文档:man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html 进程:4521 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status= 0/SUCCESS) 进程:4558 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE) Main PID: 4558 (code=exited, status=1/FAILURE) 状态:“服务器关闭完成”错误:13(权限被拒绝) CPU:3.379s

8 月 29 日 01:26:41 kamz-workstation systemd [1]:启动 mysqld.service -

MySQL 服务器... 8 月 29 日 01:26:45 kamz-workstation systemd[1]:mysqld.service:主进程退出,代码=已退出,状态=1/FAILURE 8 月 29 日 01:26:45 kamz-workstation systemd [1 ]:mysqld.service:失败,结果为“退出代码”。8 月 29 日 01:26:45 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。8 月 29 日 01:26:45 kamz-workstation systemd[1]:mysqld.service:消耗 3.379s CPU 时间。

并且(来自journalctl -xeu mysqld.service),我收到:

8 月 29 日 01:08:35 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识为 313. Aug 29 01:08:44 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。? ░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入“失败”状态结果为“退出代码”。8 月 29 日 01:08:44 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业以失败告终。░░ ░░ 作业标识为313,作业结果失败。8 月 29 日 01:08:44 kamz-workstation systemd[1]:mysqld.service:消耗 4.192s CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。8 月 29 日 01:12:13 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识符为 3201. Aug 29 01:12:16 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。? ░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https ://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入 'failed' 状态,结果为 'exit-code'。8 月 29 日 01:12:16 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░单元 mysqld.service 以失败告终。░░ ░░ 作业标识为3201,作业结果失败。8 月 29 日 01:12:16 kamz-workstation systemd[1]:mysqld.service:消耗 3.339s CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。8 月 29 日 01:20:38 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识符为 3420. Aug 29 01:20:42 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。░░ ░░ 进程的退出代码为“exited”,退出状态为 1。8 月 29 日 01:20:42 kamz-workstation systemd[1]: mysqld.service: Failed with result 'exit-code'。░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入“失败”状态结果为“退出代码”。8 月 29 日 01:20:42 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业以失败告终。░░ ░░ 作业标识为3420,作业结果失败。8 月 29 日 01:20:42 kamz-workstation systemd[1]:mysqld.service:消耗 3.977 秒 CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。8 月 29 日 01:26:41 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识符为 3644. Aug 29 01:26:45 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。░░ ░░ 进程的退出代码为“exited”,退出状态为1。8月29日01:26:45 kamz-workstation systemd[1]:mysqld.service:失败,结果为“exit-code”。░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https ://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入 'failed' 状态,结果为 'exit-code'。8 月 29 日 01:26:45 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░单元 mysqld.service 以失败告终。░░ ░░ 作业标识为3644,作业结果失败。8 月 29 日 01:26:45 kamz-workstation systemd[1]:mysqld.service:消耗 3.379s CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。

我可以一遍又一遍地阅读这些报告,但没有任何反应。为什么 mysql_secure_installation 失败了?因此,当我无法让 MySQL 服务器再次运行时,我已经从不设置 root 密码但 mysql_secure_installation 因为我没有输入密码而中止......到设置(以幕后方式)root 密码。

mysql fedora
  • 1 个回答
  • 98 Views
Martin Hope
evol
Asked: 2022-08-15 20:10:55 +0800 CST

我无法在 ubuntu 20.04 上启动 mysql8.0

  • 5

我安装了mysql8.0,没问题。但我想将数据目录更改为新位置。它遵循此链接 https://www.digitalocean.com/community/tutorials/how-to-move-a-mysql-data-directory-to-a-new-location-on-ubuntu-20-04

并按照step4,我无法重启Mysql

现在是时候启动 MySQL 了。但是,如果这样做,您将遇到另一个错误。此错误不是 AppArmor 问题,而是由 mysql-systemd-start 引起的,这是一个支持通过 systemd 管理 MySQL 的脚本。您可以使用以下命令检查此脚本:

nano /usr/share/mysql/mysql-systemd-start

它出来了

verify_ready $1
    verify_database $1

    /lib/apparmor/profile-load usr.sbin.mysqld

    if [ ! -r /etc/mysql/my.cnf ]; then
            echo "MySQL configuration not found at /etc/mysql/my.cnf. Please install one."
            exit 1
    fi

那么,如何解决这个问题呢?而且我不想重新安装 mysql,因为我想将数据目录更改为新位置。谢谢大家

ubuntu mysql
  • 1 个回答
  • 79 Views
Martin Hope
Tyll'a
Asked: 2022-05-25 13:32:26 +0800 CST

MySQL计算字段中的AND运算?

  • 6

首先,如果这是一个愚蠢的问题,我深表歉意,因为老实说,它可能是。

我正在 MySQL 中创建一个具有四个 BOOLEAN 字段的表。我想要的是当且仅当所有其他 BOOLEAN 都为真时才具有第五个计算的 BOOLEAN 字段。基本上,一个 AND 操作。在 MySQL 中有什么好的方法吗?谢谢!

mysql
  • 1 个回答
  • 71 Views
Martin Hope
Viktor J
Asked: 2022-02-23 01:24:34 +0800 CST

通过 SSH 使用 TCP/IP 连接到 Raspberry 数据库

  • 5

我正在尝试通过 SSH 使用 MySQL 工作台连接到我的覆盆子 MYSQL 服务器,但出现错误:“无法连接 SSH 隧道警告:服务器公钥已更改”我不知道为什么,因为我可以使用 PUTTY 连接 SSH。

MySQL 工作台连接设置:
SSH 主机名 = 我的 raspbery 的本地 ip:22
SSH 用户名 = 我的 pi 的用户名
SSH 密码 = 我的 pi 的密码
SSH 密钥文件 = 无(不知道放什么)
MySQL 主机名 = localhost
MySQL 服务器端口 = 3308(在 my.cnf 中设置)
用户名 = root
密码 = root 的密码
默认架构 = mysql
任何提示将不胜感激!

ssh mysql
  • 1 个回答
  • 158 Views
Martin Hope
Alex
Asked: 2021-06-28 11:26:15 +0800 CST

如何在 phpmyadmin 中更改用户密码?

  • 6

发生了一些奇怪的事情,我不知道如何解决它。

我拥有一个邮件服务,我每 6 个月更改一次管理员密码。2天前我像往常一样更改了它,所以我想再次登录,但它没有接受我的新密码。很奇怪。但它也不会接受我的旧密码。我从来没有遇到过这样的问题。

所以我把自己锁在外面,让我再次进入的唯一方法是尝试使用 phpmyadmin 更改数据库本身的密码。

所以我安装了 phpmyadmin 并登录到我可以看到我的管理员帐户的数据库。

https://i.postimg.cc/NjhX8Wp5/Screenshot-2021-06-27-at-21-14-43.png

我尝试用普通的文本字符串在密码区域更改密码,但它不接受。所以,老实说,我现在有点迷茫该怎么办。

如何重置数据库中管理员帐户的密码,以便再次登录?

mysql phpmyadmin
  • 1 个回答
  • 3895 Views
Martin Hope
Tiina
Asked: 2021-05-25 22:18:41 +0800 CST

使用 docker 安装 mysql 它们是否位于同一服务器中

  • 5

我按照官方指南 docker mysql getting started使用 docker 安装了 mysql8

 docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=xxx -d mysql:8.0

我注意到以下现象:

  1. 我没有-v在docker run命令中使用volume,但是在stop and start之后,我可以看到我添加的数据库和数据还在。(我在教程中发现重启容器后没有体积规格数据会丢失)
  2. root 用户没有'%'允许的域,但它可以以某种方式登录 mysql 服务器,如下所示:
docker exec -it mysql8 mysql -uroot -p

主机服务器与mysql服务器在同一个域中吗?

  1. 虽然我可以使用 root 帐户在主机中登录 mysql,并且我在主机pwd文件夹中有一个 some.sql 文件,但我无法source some.sql在 mysql cli 中运行。我认为这是因为它们不在同一个域中,并且 mysql 在其容器中看不到 some.sql 文件。

请帮忙解释以上3项。谢谢。

mysql docker
  • 1 个回答
  • 84 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve