1

我尝试了以下命令语法来连接实时数据库...

-u Username -pPassword -h HostName Database Name

但是有一个错误

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MYSQL 服务器版本相对应的手册,以在“-u 用户名 -pPassword -h 主机名数据库名称”附近使用正确的语法

4

3 回答 3

0

您必须已经在 mysql shell 提示符或 phpmyadmin(如 sql 前端)上使用此命令。您不能在 mysql-shell 上使用此命令,因为您已经登录到 mysql。在 linux 上的 bash shell 或 Windows 上的 dos 提示符下尝试此命令。

mysql -u Username -pPassword -h HostName DatabaseName

还有一件事,如果您使用的是 Windows(如 wamp/xampp)。您可能需要传递完整的 mysql 路径,例如

c:\wamp\bin\mysql\mysql -u Username -pPassword -h HostName DatabaseName
于 2013-04-26T10:26:34.930 回答
0

试试这个...这可能对你有帮助

使用命令行和php连接到mysql数据库

于 2013-04-26T10:16:04.827 回答
0

您描述的命令用于在命令行中连接到数据库。如果您需要在 PHP 脚本中连接到数据库,则必须使用:

我不推荐它,但如果您坚持使用遗留代码,mysql_connect也可以对已弃用的 mysql_* 扩展执行相同的操作。

于 2013-04-26T10:19:05.200 回答