首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过xampp命令窗口创建数据库

无法通过xampp命令窗口创建数据库
EN

Stack Overflow用户
提问于 2012-11-15 11:04:14
回答 4查看 13.1K关注 0票数 0

当我试图在xampp命令窗口中创建一个新的数据库(M)时,我会收到一条错误消息

错误1044 (42000):拒绝用户‘@’localhost‘到数据库’m‘的访问。

然后,我使用phpmyadmin创建了数据库,但是当我在mysql命令中输入show databases命令时,它没有显示在mysql命令窗口中。有人能告诉我怎样才能摆脱这条错误信息,并使用xampp中的mysql命令窗口成功地创建新数据库吗?(我使用的是windows专业服务包-2)

-Thanks。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-22 08:37:38

RESOLVED:**感谢各位的回复。我解决了那个问题。

我使用phpmyadmin更改了“mysql”数据库中的“user”表,并将字段设置为'Y‘,而在其中主机为’localhost‘(因此localhost无法创建或删除任何数据库)时,.Now可以通过’xampp\mysql bin\mysql.exe‘创建新的数据库。

为了获取mysql数据文件夹中表的(表定义)、.MYD(表数据)和.MYI(表索引)文件,我设置了type=MyISAM和.MYI,这样就可以轻松地将数据库复制到另一台pc或服务器上。

票数 0
EN

Stack Overflow用户

发布于 2012-11-15 11:09:50

你是以根登录吗?

浏览到包含文件夹的mysql.exe并尝试在cmd中键入以下内容:

代码语言:javascript
复制
mysql.exe -u root --password
票数 0
EN

Stack Overflow用户

发布于 2012-11-15 11:11:49

尝试使用特定的用户名和密码(如果设置了用户名和密码)启动mysql客户端。

代码语言:javascript
复制
mysql.exe -uroot [-p]

编辑:将其添加到您的my.cnf客户端部分,以便在没有任何参数的情况下登录。

代码语言:javascript
复制
[client]
user=root

http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13396219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档