无法加载时区?

2024-01-24

我正在尝试将时区加载到我的 MySql 实例(在 Ubuntu 上运行)中,以便我可以使用 CONVERT_TZ 函数,但是当我运行以下命令时:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

当我尝试使用时,我得到以下输出CONVERT_TZ它只是返回NULL still:

警告:无法及时加载“/usr/share/zoneinfo/Asia/Riyadh87” 区。跳过它。警告:无法加载 '/usr/share/zoneinfo/Asia/Riyadh88' 作为时区。跳过它。 警告:无法及时加载“/usr/share/zoneinfo/Asia/Riyadh89” 区。跳过它。警告:无法加载 '/usr/share/zoneinfo/Mideast/Riyadh87' 作为时区。跳过它。 警告:无法及时加载“/usr/share/zoneinfo/Mideast/Riyadh88” 区。跳过它。警告:无法加载 '/usr/share/zoneinfo/Mideast/Riyadh89' 作为时区。跳过它。 警告:无法及时加载“/usr/share/zoneinfo/iso3166.tab” 区。跳过它。警告:无法加载 '/usr/share/zoneinfo/posix/Asia/Riyadh87' 作为时区。跳过它。 警告:无法将“/usr/share/zoneinfo/posix/Asia/Riyadh88”加载为 时区。跳过它。警告:无法加载 '/usr/share/zoneinfo/posix/Asia/Riyadh89' 作为时区。跳过它。 警告:无法加载“/usr/share/zoneinfo/posix/Mideast/Riyadh87” 作为时区。跳过它。警告:无法加载 '/usr/share/zoneinfo/posix/Mideast/Riyadh88' 作为时区。跳绳 它。警告:无法加载 '/usr/share/zoneinfo/posix/Mideast/Riyadh89' 作为时区。跳绳 它。警告:无法加载“/usr/share/zoneinfo/right/Asia/Riyadh87” 作为时区。跳过它。警告:无法加载 '/usr/share/zoneinfo/right/Asia/Riyadh88' 作为时区。跳过它。 警告:无法将“/usr/share/zoneinfo/right/Asia/Riyadh89”加载为 时区。跳过它。警告:无法加载 '/usr/share/zoneinfo/right/Mideast/Riyadh87' 作为时区。跳绳 它。警告:无法加载 '/usr/share/zoneinfo/right/Mideast/Riyadh88' 作为时区。跳绳 它。警告:无法加载 '/usr/share/zoneinfo/right/Mideast/Riyadh89' 作为时区。跳绳 它。警告:无法及时加载“/usr/share/zoneinfo/zone.tab” 区。跳过它。

有谁知道为什么会发生这种情况?

PS:

我使用以下方法来转换日期时间:

CONVERT_TZ(NOW(),'UTC', 'PCT')

是否有可能我只是转换错误,这就是 NULL 结果的原因?


这是 Debian 上利雅得* 时区文件的错误:

http://bugs.mysql.com/bug.php?id=20545 http://bugs.mysql.com/bug.php?id=20545

建议的解决方法是简单地忽略警告(当然,如果您不需要这些时区):

mysql_tzinfo_to_sql /usr/share/lib/zoneinfo | mysql -uroot --force mysql

使用导入 TZ 数据后--force选项,您将能够使用CONVERT_TZ。这是我刚刚所做的抄录:

sh$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -uroot -p mysql --force 2> /dev/null
Enter password: ********
sh$ mysql -p
Enter password: ********
Server version: 5.1.49-3 (Debian)

mysql> select convert_tz(now(), 'UTC', 'CET');
+---------------------------------+
| convert_tz(now(), 'UTC', 'CET') |
+---------------------------------+
| 2013-08-13 21:04:34             |
+---------------------------------+
1 row in set (0.00 sec)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法加载时区? 的相关文章

  • 用 pandas DataFrame 替换 mysql 数据库表中的行

    Python 版本 2 7 6 熊猫版本 0 17 1 MySQLdb 版本 1 2 5 在我的数据库中 PRODUCT 我有一张桌子 XML FEED 表 XML FEED 很大 数百万条记录 我有一个 pandas DataFrame
  • PHP MySql 百分比

    我的问题是关于百分比 我不是专家 所以我会尽力以更好的方式进行解释 我的 mysql 服务器中有一个表 假设有 700 条记录 如下所示 Name country language Birth Lucy UK EN 1980 Mari Ca
  • MySQL/PDO::quote() 尽管使用 PDO::PARAM_INT 参数,但仍在整数周围加上引号

    无论我传递给什么值 数据类型对 它都会出现 pdo gt quote value type 它总是将其引用为字符串 echo pdo gt quote foo PDO PARAM STR foo as expected echo pdo g
  • 如何检测Mysql/innodb中的死锁?

    我知道在 Innodb 中使用事务时不可避免地会发生死锁 并且如果应用程序代码正确处理死锁 它们是无害的 正如手册所说 只需再试一次 所以我想知道 如何检测死锁 死锁是否会发出一些特殊的 mysql 错误号 如果重要的话 我正在使用 PHP
  • 获取带有计数的不同记录

    我有一张桌子personid and msg列 personid msg 1 msg1 2 msg2 2 msg3 3 msg4 1 msg2 我想得到总计msg对于每个personid 我正在尝试这个查询 select distinct
  • posts_search 中的自定义查询

    如何使用此查询作为我的自定义搜索查询 add filter posts search my search is perfect 20 2 function my search is perfect search wp query sWord
  • 如何处理数据库中的巨大结果集

    我正在设计一个多层数据库驱动的 Web 应用程序 SQL 关系数据库 用于中间服务层的 Java 用于 UI 的 Web 语言其实并不重要 中间服务层执行数据库的实际查询 用户界面只是要求某些数据 并不知道它是由数据库支持的 问题是如何处理
  • mysql自动存储记录创建时间戳

    mysql 有什么方法可以在创建记录时自动将时间戳存储在记录行中 我试图使用时间戳 数据类型 和 current timestamp 作为默认值 但后来意识到每次更新记录时都会更新 我只需要一些可以存储创建时间戳的东西 Thanks Set
  • 在 android 中建立与 MySQL 的池连接

    我需要从我的 Android 应用程序访问 MySQL 数据库 现在所有的工作都通过 DriverManager getConnection url 等等 但我必须从多个线程访问数据库 所以我必须使用连接池 问题1 是 com mysql
  • mysql排序和排名语句

    我需要一些 mysql 语句的帮助 我的表 1 有 7 列 表 2 有 8 列 额外的列名为排名 我的语句应该是这样的 从表 1 中选择全部 然后按 用户数 排序 将其插入表 2 中并排名开始 1 2 3 等 table 1 usernam
  • SQL 最近日期

    我需要在 php 中获取诸如 2010 04 27 之类的日期作为字符串 并在表中找到最近的 5 个日期 表中的日期保存为日期类型 您可以使用DATEDIFF http dev mysql com doc refman 5 1 en dat
  • 在 C# 中读取/写入大型 XML 文件

    我正在开发一个带有 XML 数据库的应用程序 我有很大的 XML 文件 我必须在其中读取和写入数据 问题是我不想将整个 XML 文件加载到内存中 也不想因为性能问题而循环遍历整个文件 因为如果我将整个文件加载到内存中 这将影响应用程序性能
  • MySQL 与 PostgreSQL JSON 搜索功能

    我一直在寻找一篇博客文章或一个功能矩阵 通过 JSON 功能对 MySQL 和 PostgreSQL 进行比较 我找到了一个好的Postgres 的特征矩阵 https www postgresql org about featuremat
  • 为什么 PostgreSQL 会重新分配角色命令,更改模板数据库的所有者

    想象一下现有的数据库称为store a与一表产品 还有一个用户叫store a user 数据库 表 数据 对象等都属于store a user 我现在创建一个名为的新用户store b user和一个名为的新数据库store b通过模板化
  • 如何获取日期时间字段的 UTC?

    我正在使用 MySQL 5 并且正在尝试将日期时间字段转换为 UTC TIMESTAMP 这是我所拥有的 但它不起作用 并且不确定我是否可以做到这一点 但有人可以告诉我我做错了什么吗 谢谢 我已经尝试过这个 SELECT UTC TIMES
  • 查询和扫描多行性能缓慢

    下面的查询一行的执行时间为 6 18 分钟 Exception type 1 的基数值为 3 我不知道如何提高性能 Query select count 1 as rage tap from summary funnel 1066 s jo
  • 通过sequelize.query() 插入原始查询时不会触发挂钩

    我有以下内容EmployeeMySQL 数据库模型 var bcrypt require bcrypt module exports sequelize DataTypes gt const Employee sequelize defin
  • 如何从表中选择所有偶数 id?

    我想从 MySQL 数据库的表中选择所有甚至帖子 ID 然后显示它们 我还想获取所有带有奇怪 id 的帖子并将它们显示在其他地方 我想使用 PHP 来完成此操作 因为这是我使用的服务器端语言 或者 我是否必须选择所有帖子 然后使用 Java
  • 在 MySQL 中将值设置为 NULL

    我想要一个值被设置为NULL如果我提交的表单中的文本框中没有输入任何内容 我怎样才能做到这一点 我试过插入 NULL 但这只是添加了这个词NULL进入现场 我不确定我应该为此提供什么代码 我只是编写一个 UPDATE 查询 不要放NULL更
  • 超集:未找到命令

    我已经使用安装了超集pip install superset命令 然后我尝试超级集数据库升级但它说superset command not found 有人能帮我一下吗 仅供参考 现在 PyPI 包是apache superset so p

随机推荐

  • Git 使用绝对路径忽略目录

    gitignore 中可以使用绝对目录路径吗 我将以下内容放入 var www bidjunction gitignore 中 但是 html 仍然被跟踪 为什么还被追踪 var www bidjunction html 编辑 有点偏离主题
  • 如何在 ASP.NET MVC 中维护 Html.CheckBox() 的状态

    我的 MVC 应用程序中有两个复选框 它们都是布尔 位字段 通知电子邮件 和 通知短信 每当我回发到服务器并发生错误时 尽管我设置了尝试的值 但复选框的状态已消失 为什么不做这么简单的事情呢
  • 重定向回他们登录前查看的实际页面

    如果我的用户被重定向到登录页面 如何使他们在登录后重定向到原始目标页面 他们第一次单击的页面 将最初请求的 URL 作为重定向到登录页面的请求参数传递 String from request getRequestURI if request
  • 记录器日志自动清除

    我创建了这个脚本来通过电子邮件发送日志 类似于上的示例https developers google com apps script reference base logger https developers google com app
  • 什么是 python runpy 模块? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想知道这样做的目的runpyPython 中的模块以及它如何帮助 Python 用户社区的日常开发 有人可以解释一下它的必要性 用法
  • 如何在 PySpark ML 中创建自定义 SQLTransformer 来透视数据

    我有一个类似于以下结构的数据框 Prepare training data training spark createDataFrame 990011 1001 01 Salary 1000 0 0 990011 1002 02 POS P
  • 显示 Rails Carrierwave URL,而不暴露整个路径

    我正在制作一个付费下载的网络应用程序 并且我遵循了 Carrierwave 的指南保护上传 https github com carrierwaveuploader carrierwave wiki how to secure upload
  • 如何更新进度条的进度以显示复制文件的进度

    我想要一个进度条来指示正在复制的文件如何通过组合以下代码行来更新进度条以显示复制文件的进度 这是我的进度条代码 FXML private void startbtnaction ActionEvent event startbtn setD
  • ASP.NET 5 beta 7 的共享类库参考

    在我们当前的环境中 我们有一些共享的公共库 C 类库 NET 4 5 1 csproj 项目 它们被 ASP NET 和控制台应用程序引用 我们正在考虑将 1 个 Web 项目升级到 ASP NET 5 以开始测试即将到来的一些新更改 由于
  • Flexbox 在 Safari 中添加 1px 左边距

    我在 Safari 向 Flexbox 行中第一个元素的左侧添加 1px 边距 间隙时遇到问题 我在下面附上了该问题的图片 弹性框 CSS 是 equal height display webkit box OLD iOS 6 Safari
  • 如何使用 apache poi 从公式单元格读取单元格值

    我正在尝试从 Excel 文件中读取所有数据 该文件也有一些公式单元格 但我不知道哪个单元格是公式单元格 无论单元格的类型如何 我如何读取单元格中的所有值 我的代码看起来像这样 FormulaEvaluator evaluator wb g
  • 如何命名 es6 类(针对 React 组件)

    这是 ES6 问题的一部分 React 问题的一部分 我正在尝试使用命名空间组件 https facebook github io react docs jsx in depth html namespaced components在 Re
  • Android 搜索图标未显示在操作栏上

    当我在 Android 上学习本教程时遇到了一个问题 正如主题中提到的 我的搜索图标没有显示在操作栏上 我在那一步遇到了问题 http developer android com training basics actionbar addi
  • 如果向量包含值,C++ 代码将不会运行

    我正在使用 VS Code 和 Vim Windows 操作系统 MSYS2 MingW GCC G V 11 2 0 编译器 如果我的代码包含向量 则运行代码时不会有输出 编译或运行代码时没有收到错误 警告 include
  • Python 中的过滤对象数组

    我正在使用 Python 来挖掘一个相当大的项目并挖掘有关它的信息 我能够创建一个数组ProjectFiles 但是我很难弄清楚如何过滤它 class ProjectFile def init self filename str numbe
  • github页面中的图像和相关链接

    我创建了一个用户的 github 页面 现在 假设我在存储库的根目录中有一个图像文件 位置为Images Emoticons Cool png 我尝试将该图像插入到我的主图像中Index html file 我写的 img src 线上和线
  • 在 GitHub 中,有没有办法查看所有分支上的所有(最近)提交?

    在 GitHub 中 有没有办法查看所有分支上的所有最近提交 最好按照时间倒序排列 也许我是个窥探者 但我希望能够看到我的开发人员最近做了什么 至少在对 github 存储库的提交方面 到目前为止 我见过的最接近的是网络图 这当然非常有用
  • 如何让unix脚本每15秒运行一次?

    我见过一些解决方案 包括监视和简单地在后台运行循环 和休眠 脚本 但没有一个是理想的 我有一个脚本需要每 15 秒运行一次 并且由于 cron 不支持秒 所以我不得不解决其他问题 在 UNIX 上每 15 秒运行一次脚本最稳健 最有效的方法
  • 使用加速缩放 Ycbcr (420f) 时的伪像

    我找不到任何有关如何调整 Ycbcr biplanar 大小的文档或示例 根据 Apple 的说法 Ycbcr biplanar 应该是您应该在 iOS 上使用的主要格式 我尝试像这样调整两个飞机的大小 resize luma vImage
  • 无法加载时区?

    我正在尝试将时区加载到我的 MySql 实例 在 Ubuntu 上运行 中 以便我可以使用 CONVERT TZ 函数 但是当我运行以下命令时 mysql tzinfo to sql usr share zoneinfo mysql u r