Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql中设置时区_Mysql_Timezone - Fatal编程技术网

在mysql中设置时区

在mysql中设置时区,mysql,timezone,Mysql,Timezone,我是一名MySQL/WAMP新手,试图设置时区,以便我可以学习有关该主题的课程,但后来我开始遇到问题,因为我收到的说明与我要从中下载设置文件的MySQL页面上的信息不一致 当我尝试从mysql命令提示符运行此命令时,有人能告诉我为什么: mysql -u root mysql < C:/timezone_posix.sql; 顺便说一句,我在我的WAMP 5.6.17 MySQL命令提示符下尝试了前后斜杠、带引号和不带引号等,所讨论的文件是posix(不是isam)版本,它对应于win

我是一名MySQL/WAMP新手,试图设置时区,以便我可以学习有关该主题的课程,但后来我开始遇到问题,因为我收到的说明与我要从中下载设置文件的MySQL页面上的信息不一致

当我尝试从mysql命令提示符运行此命令时,有人能告诉我为什么:

 mysql -u root mysql < C:/timezone_posix.sql;

顺便说一句,我在我的WAMP 5.6.17 MySQL命令提示符下尝试了前后斜杠、带引号和不带引号等,所讨论的文件是posix(不是isam)版本,它对应于windows机器上的MySQL版本。

您应该在常规命令提示符下运行,而不是在MySQL程序中运行,因为它运行的是mysql程序。因此,它应该出现在
C:\
提示符处

或者您可以使用mysql
source
命令读取文件:

mysql> use mysql
mysql> source 'C:/timezone_posix.sql'

欢迎来到StackOverflow!我们可以最好地帮助您解决您的问题当您专注于您试图实现的目标和遇到的具体错误时,我已经相应地清理了您的问题。您不应该从mysql命令提示符下运行它,应该从cmd.exe提示符下运行它。天哪,谢谢Brad,但是通过删除显示错误的图像的链接,删掉我解释问题并提出问题的部分,你破坏了这篇文章的最初目的。谢谢你的回复,巴尔马。事实上,我已经确定出了问题&首先在dos提示符下尝试了cmd(无法识别),然后发现源代码可能会有所帮助。我尝试了你的建议,并得到了几分钟的蜂鸣声和页面:错误1046(3D000):没有选择数据库。我想它找到了我的文件(上面的MySql链接中的orig.from),但似乎不知道数据库在哪里……也许吧。它仍然在:\wamp\bin\mysql\mysql5.6.17\data\mysql dir中显示了长度接近零的时区文件。您需要使用
use mysql
选择
mysql
数据库。如果
mysql
命令无法识别,您是如何进入
mysql>
提示符的?是的,再一次,完全是新手。我从WAMP系统托盘图标的弹出菜单中得到命令提示。你有没有想过为什么它会发出哔哔声,给我错误的画面。1046?好的。Barmar,我知道你也说过要“使用mysql”。不足为奇的是,这不起作用。在玩了更多的游戏之后,我决定去掉虱子,瞧!成功了。非常感谢。
mysql> use mysql
mysql> source 'C:/timezone_posix.sql'