我正在尝试在一个服务器上建立一个简单的mysql数据库,并在另一个连接到它的服务器上建立另一个数据库。
我已经完成了以下步骤:
1. 安装了mysql-server 2. 创建了数据库 3. 使用以下命令创建了用户: CREATE USER admin@'localhost' IDENTIFIED BY 'admin'; 4. 给此用户授权: GRANT ALL PRIVILEGES ON confWeb.* TO admin@''; 5. 打开了bind-address
现在,当我从另一台服务器运行命令
我已经完成了以下步骤:
1. 安装了mysql-server 2. 创建了数据库 3. 使用以下命令创建了用户: CREATE USER admin@'localhost' IDENTIFIED BY 'admin'; 4. 给此用户授权: GRANT ALL PRIVILEGES ON confWeb.* TO admin@''; 5. 打开了bind-address
现在,当我从另一台服务器运行命令
mysql -u admin -p -h <address>
时,它只是一遍又一遍地告诉我:ERROR 1045 (28000): Access denied for user 'admin'@'X.X.X.X' (using password: YES)
我真的不知道该怎么办了,感觉已经试过了所有方法。我尝试在GRANT行末尾加入GRANT OPTION
,也尝试允许了很多不同的地址,但都无济于事。