首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在cPanel中将时区描述表导入MySQL/MariaDB?

问如何在cPanel中将时区描述表导入MySQL/MariaDB?
EN

Stack Overflow用户
提问于 2019-12-17 12:10:19
回答 1查看 580关注 0票数 0

在设置时区时,在本地主机中遇到了以下错误

execute()失败:未知或不正确的时区:“亚洲/卡拉奇”

然后,我使用mysql localhost中的phpMyAdmin将时区描述表导入到数据库。

错误就解决了。

现在,我在livehost上也遇到了同样的错误,但是cPanel中缺少mysql数据库。

因此,如何在MySQL cPanel中导入时区描述表。

更新

不幸的是,命令行terminal在我的共享宿主cPanel中不可用。

EN

回答 1

Stack Overflow用户

发布于 2019-12-17 12:32:21

首先,您需要根在MySQL中的权限来修复它。因为时区信息位于mysql系统表中。

如果您有SSH访问权限,可以从官方文档中应用此提示:https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html在shell命令行中运行它

代码语言:javascript
复制
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

如果您没有shell权限,但您有对MySQL的根访问权限,则可以将mysql_tzinfo_to_sql /usr/share/zoneinfo产品存储在其他Linux主机中,然后将其导入cPanel的phpmyadmin中,作为普通的sql脚本。

更新:

现在在livehost上也面临同样的错误,但是mysql数据库在cPanel中缺失了。

看来shell访问和mysql根密码是您修复该问题的最后机会。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59373997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档