6

我正在尝试使用 phpMyAdmin 3.4.5 以与我多次相同的方式导出数据库。

但是,在 .sql 文件中是 html 标签。所以,我将 .sql 保存为 .html 并打开它。有一条消息:

Error

SQL query: Edit Edit
SET time_zone = "+00:00"

MySQL said: Documentation
#1298 - Unknown or incorrect time zone: '+00:00' 
4

5 回答 5

2

http://www.electrictoolbox.com/mysql-set-timezone-per-connection/

您可能需要设置您的时区。

SET time_zone = 'America/Los_Angeles';

或者

SET time_zone = '00:00';

不是

SET time_zone = "+00:00";
于 2012-04-30T11:18:16.177 回答
2

我已经尝试了在网络上找到的所有解决方案,但没有任何效果。也许我无法应用它们!!!!但是,如果您遇到同样的问题并且您可以更改 phpMyAdmin 设置,您可以轻松解决在导出 sql 设置中删除导出 UTC 时间中的标志的问题。抱歉,我不能更详尽,因为我使用的是意大利版本的 XAMPP 和 phpMyAdmin。请原谅我的英语不好。

于 2013-08-19T08:07:38.080 回答
2
  1. 将导出方法设置为“自定义”
  2. 取消选中页面最底部的“在 UTC 中转储 TIMESTAMP 列(允许在不同时区的服务器之间转储和重新加载 TIMESTAMP 列) ”复选框

在 XAMPP for Windows 5.6.19-0 上测试

于 2016-11-08T02:15:21.800 回答
0

我的 Mac 也有同样的问题。我知道如何解决这个问题。我通过此链接访问 phpmyadmin

http://longs-macbook-pro.local/phpmyadmin
(长是我的名字),
不是
http://localhost/phpmyadmin/
我希望你能解决这个问题。

于 2015-04-10T07:08:29.387 回答
0

如果时区缺失,对于 Linux、BSD 和 Mac OS X,您需要将时区表加载到mysql数据库中以支持所有城市和时间:

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

这将支持所有这些时区:
https ://en.wikipedia.org/wiki/List_of_tz_database_time_zones

于 2017-03-27T05:12:52.830 回答