繁体   English   中英

连接时拒绝MySQL服务器访问

[英]MySQL server access denied while connecting

我已经使用dmg installer在Mac OS 10.7上安装了Mysql,它安装在/usr/local/mysql我还安装了MySQL.prefpane,可以在其中使用服务启动和停止服务器。 我面临以下问题。

mysql> create database test    ;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'ets'

当我尝试使用以下命令调用mysql时也会发生同样的情况

./mysql -u root root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

即使当我使用Eclipse创建与mysql db的连接时,我也遇到了类似的异常。

只想知道安装后是否需要进行与用户管理和访问权限有关的任何进一步配置?

尝试这个,

./mysql -uroot -p密码

要赋予用户所有特权,请执行以下命令:

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY PASSWORD 'yourpassword' WITH GRANT OPTION

也试试

CREATE SCHEMA test;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM