嗨,我正在学习教程,但我卡住了,有人可以帮忙解释一下这部分吗,每当我尝试编写命令“--host=hostname.cloudapp.net”时,我都会收到一条错误消息“sh.exe 不是命令” “我正在使用 Git。
这是教程的链接 http://chrisrisner.com/Mobile-Geolocation-Apps-with-Windows-Azure-Websites-Part-1--The-PHP-Code
这是我陷入困境的部分:
“设置 MySQL
如果您运行的是 OS X,您应该在/usr/local/mysql 中找到 MySQL。如果没有,请继续安装。然后,打开终端窗口并导航到/usr/local/mysql。然后,您需要像这样连接到数据库:
$cd/usr/local/mysql $mysql --host=主机名.cloudapp.net --user=用户名 --password=密码数据库名 只需将主机名、用户名、密码和数据库名替换为连接字符串中的值即可。完成后,您可以创建数据库表。将其复制并粘贴到终端中,然后按 Enter:
CREATE TABLE 'geodata' (
'Id' char(36) NOT NULL,
'Type' smallint(6) DEFAULT NULL,
'Description' varchar(200) DEFAULT NULL,
'Url' varchar(400) DEFAULT NULL,
'Location' point DEFAULT NULL,
PRIMARY KEY ('Id')
)
您的回复应该类似于“查询正常,0 行受影响”。您的表现已创建。现在我们可以研究一下为我们的移动应用程序提供支持的功能。”
我不明白他所说的“如果你不这样做,请继续安装它”是什么意思,但是主机数据库等。我只理解mysql部分。
非常感谢任何帮助,谢谢。
最佳答案
问题很简单, 我只需要下载一个mysql服务器。 使用 git bash 找到 mysql 上的 bin 文件夹。 然后我就可以使用mysql命令了。
关于php - 移动地理定位 mysql windows azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23458921/