我的任务是运行一个依赖于 MySQL 数据库的程序,特别是 3.23.42 版本。我必须安装 MySQL,运行一个读取 SQL 文件的 .batch 文件(以创建所需的表等),然后运行该程序。看起来很简单。
我已经安装了 MySQL。我期待它询问用户名和密码等,就像我安装 SQL Server 和 MySQL 版本 5(及更高版本)的经验一样,但它不需要我。但是,尝试运行 .batch 文件会产生错误:
“MySQL 错误 2003:无法连接到 'localhost' 上的 MySQL 服务器”
所以我以管理员身份运行命令提示符,进入 MySQL 目录,然后运行“mysql”。它给了我与上面相同的错误。
运行命令“mysqld-nt”或“mysqld”没有做任何事情,所以我假设这里还有另一个问题。我也没有在正在运行的服务或进程中找到任何“mysql”。
此时,程序是否运行并不重要。我需要首先启动并运行数据库。
虽然我以前用过 MySQL,但我不能说我有那么多经验,而且它一直都在运行;这是我第一次自己部署它。
值得注意的是:我还没有尝试重新安装该程序,尽管我不确定它是否能解决任何问题。我已经安装了 MyODBC-3.15.05,如果它意味着什么(部分说明)。我正在使用 32 位的 Windows 7(我听说 MySQL 不喜欢与 Windows 7 配合使用)。我将此设置用作服务器和客户端;如果整个过程成功,我将在另一台计算机上做同样的事情。没有计算机实际上将另一台计算机用作服务器。我不完全知道要在服务列表中查找哪些服务。
我能做些什么来解决这个问题吗?