导出数据库 - 未知或不正确的时区

时间:2012-04-30 11:15:13

标签: mysql phpmyadmin xampp

我尝试使用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' 

5 个答案:

答案 0 :(得分: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";

答案 1 :(得分:2)

我尝试过在网络上找到的所有解决方案,但没有任何效果。也许我无法应用它们! 但是,如果您遇到相同的问题并且您可以更改phpMyAdmin设置,则可以轻松解决在导出SQL设置中删除导出UTC时间中的标志。 对不起,我不能更加激进,因为我正在使用意大利语版的XAMPP和phpMyAdmin。 请原谅我的英语不好。

答案 2 :(得分:2)

  1. 将导出方法设置为“自定义”
  2. 取消选中“以UTC格式转储TIMESTAMP列(启用TIMESTAMP列以在不同时区的服务器之间转储和重新加载)”复选框位于页面底部
  3. 在XAMPP for Windows 5.6.19-0上测试

答案 3 :(得分:0)

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

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

答案 4 :(得分: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