每当我编写命令“C:\ Program Files \ MySQL \ MySQL Server 5.0 \ bin \ mysqld”时,命令提示符会回复:
C:\>"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld"
141110 3:12:58 [警告]无法创建测试文件C:\ Program Files \ MySQL \ MySQL Server 5.5 \ data \ Dutta.lower-test
141110 3:12:58 [警告]无法创建测试文件C:\ Program Files \ MySQL \ MySQL Server 5.5 \ data \ Dutta.lower-test
141110 3:12:58 [注意]插件'FEDERATED'被禁用
141110 3:12:58 InnoDB:禁用InnoDB内存堆
141110 3:12:58 InnoDB:Mutexes和rw_locks使用Windows互锁功能
141110 3:12:58 InnoDB:压缩表使用zlib 1.2.3
141110 3:12:58 InnoDB:初始化缓冲池,大小= 128.0M
141110 3:12:58 InnoDB:完成缓冲池的初始化
141110 3:12:58 InnoDB:文件操作中的操作系统错误编号5
InnoDB:错误意味着mysqld没有访问权限
InnoDB:目录。它也可能是你创建了一个子目录
InnoDB:与数据文件同名
InnoDB:文件名。\ ibdata1
InnoDB:文件操作调用:'create'。
InnoDB:无法继续运营。
我只是个初学者。可能是一个愚蠢的错误。提前抱歉!!
答案 0 :(得分:3)
我想我明白了。我有完全相同的问题,实际上最终卸载并重新安装了几次;直到...
start> CMD> c:\Program Files\MySQL Server 5.7\bin> mysql -u root -p
希望它对你来说也很简单。我注意到的时候,我有点笑。
答案 1 :(得分:1)
当您以这种方式手动启动可执行文件时,当前用户的上下文和权限将生效。
您需要确保:
如果您安装了MySQL服务,也可以使用net start MySQL
。
This page包含在Windows上安装和运行MySQL服务器的有用信息。
请记住,一旦“启动”MySQL服务(或服务),您实际上什么都看不到,那么您将需要使用MySQL客户端应用程序连接到服务器并进行交互。
答案 2 :(得分:0)
我发布这个答案,以防它为某些人解决。 我所要做的就是:
Services
标签MySQL80
服务并启动它。然后只需启动 MySQL 工作台并刷新架构。