我在亚马逊EC2上创建了Windows 2012实例。我已经安装了MySQL,并设置了一个用于测试的数据库,并创建了一个具有所有权限的用户。我不想从另一台windows机器远程连接这个数据库,但是连接不能工作。我已经打开了端口3306,并允许所有的流量(再次只是为了测试)。我可以很好地平平服务器,但是当我尝试使用命令提示符连接时,如下所示:
MySQL Server/bin>mysql -h "IP address for my instance" -u User -p"password"
我知道错误:
ERROR 2003 (HY000): Can
我刚刚在我的新桌面上安装了 MySQL 服务器和MySQL Workbench,并试图在Git Bash中使用MySQL命令。
在文件夹中本地创建一些数据库
C:\User\OmNom\Desktop\code\burger\db
(位于此文件夹中的数据库文件)
使用
mysql -u root -p
但得到这条信息
bash: mysql: command not found
我做错什么了?我必须安装其他东西才能让它工作吗?
P.S. OS Windows 10,Node.js安装,服务器运行良好(我能够在工作台中创建数据库)。
,救命!
P.P.S.,如果您需要更多信息,请告诉我!
我尝试创建一个批处理文件,可以备份我所有的数据库。我的系统详细信息:
OS: Server -> Windows Server 2003, Testing/local machine -> Windows Vista
Databases: MySql 5.XX
批处理文件:
@echo off
START C:\wamp\bin\mysql\mysql5.1.33\bin\mysqldump.exe --opt -h localhost -uroot -psecret testdb | gzip > dump.sql");
在我的代码中,我尝试将"testdb