我在使用MySQL在本地服务器上创建数据库时遇到问题。对用户“@'localhost'拒绝MySQL访问
方法:
启动mysqld以管理员身份
启动MySQL管理员
mysql> create database db_name;
的MySQL抛出指示错误,“拒绝访问用户 '' @'localhost来数据库 'DB_NAME'。
我需要向MySQL指定什么来创建数据库?
我在使用MySQL在本地服务器上创建数据库时遇到问题。对用户“@'localhost'拒绝MySQL访问
方法:
启动mysqld以管理员身份
启动MySQL管理员
mysql> create database db_name;
的MySQL抛出指示错误,“拒绝访问用户 '' @'localhost来数据库 'DB_NAME'。
我需要向MySQL指定什么来创建数据库?
您需要提供有效的用户/密码组合才能访问MYSQL。 您还需要您正在使用的用户有权创建数据库。
默认情况下,新用户无权访问数据库管理,包括创建。
我记得能够登录就好了。我想我忘了如何登录 – user4640007
通常问题是与用户访问。这可能有帮助,但它是值得一试的,你可以严格强制用户名只能访问一个特定的主机名/ IP地址。注意:@蒂姆Biegeleisen击败我是 – Vhortex
好的。谢谢。也许如果我可以将它烧入我的大脑(或保存文本文件),MySQL将只能通过命令提示符工作。 – user4640007
我使用的是Windows 7 – user4640007
输入''grant'for'administrator'@'localhost';'你看到了什么? –
拒绝用户''@'localhost'到数据库'mysql'的访问 – user4640007