相关疑难解决方法(0)

MySQL ERROR 1045(28000):用户'账单'@'localhost'拒绝访问(使用密码:YES)

首先让我提一下,我已经经历了许多建议的问题,并没有找到相关的答案.这就是我正在做的事情.

我已连接到我的Amazon EC2实例.我可以使用以下命令使用MySQL root登录:

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

然后我用主机%创建了一个新的用户账单

CREATE USER 'bill'@'%' IDENTIFIED BY 'passpass';
Run Code Online (Sandbox Code Playgroud)

授予用户账单的所有权限:

grant all privileges on *.* to 'bill'@'%' with grant option;
Run Code Online (Sandbox Code Playgroud)

然后我从root用户退出并尝试使用bill登录:

mysql -u bill -p
Run Code Online (Sandbox Code Playgroud)

输入正确的密码并收到此错误:

ERROR 1045(28000):用户'账单'@'localhost'拒绝访问(使用密码:YES)

mysql access-denied

399
推荐指数
17
解决办法
103万
查看次数

在OS X上设置MySQL root用户密码

我刚刚在Mac OS X上安装了MySQL.下一步是设置root用户密码,所以接下来我做了这个:

  1. 启动终端应用程序以访问Unix命令行.
  2. 在Unix提示符下,我执行了以下命令:

    $ cd /usr/local/mysql/bin
    $ ./mysqladmin -u root password 'password'
    
    Run Code Online (Sandbox Code Playgroud)

但是,当我执行命令时

$ ./mysql -u root这就是答案:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 224
Server version: 5.5.13 MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for …
Run Code Online (Sandbox Code Playgroud)

mysql passwords macos

227
推荐指数
12
解决办法
44万
查看次数

ERROR 1044(42000):拒绝用户''@ localhost'访问数据库'db'

我想开始在MySQL中编写查询.

show grants 说明:

+--------------------------------------+
| Grants for @localhost                |
+--------------------------------------+
| GRANT USAGE ON *.* TO ''@'localhost' |
+--------------------------------------+
Run Code Online (Sandbox Code Playgroud)

我没有任何用户ID,但是当我想创建一个用户时,我没有权限,即使我没有一个用户,我也不知道如何设置权限!

mysql> CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa';
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER pr
ivilege(s) for this operation
Run Code Online (Sandbox Code Playgroud)

我试图以root身份登录:

mysql> mysql -u root -p;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use …
Run Code Online (Sandbox Code Playgroud)

mysql

152
推荐指数
8
解决办法
64万
查看次数

ERROR 2003(HY000):无法连接到'127.0.0.1'上的MySQL服务器(111)

我使用以下命令:

mysql -u root -h 127.0.0.1 -p
Run Code Online (Sandbox Code Playgroud)

并且错误消息是:

ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题?

mysql mysql-error-2003

130
推荐指数
7
解决办法
43万
查看次数

无法从命令行mac访问mysql

os x 10.6上的mysql位于 /usr/local/mysql/bin/mysql

当我输入mysql --version终端时,我找不到命令.这是因为套接字路径错了吗?如果是这样我该如何解决?

谢谢

mysql terminal

62
推荐指数
4
解决办法
16万
查看次数

Docker、MySQL - 在 .sh 文件中找不到命令

我刚刚设置了 aDockerfile和 a docker-compose.yml。由于某种原因,Docker 无法运行该脚本。每当运行此脚本时,它都会遍历所有 SQL 文件并迁移该文件。

#!/bin/bash

DB_NAME="database_name"
DB_USER="username"
DB_PASS="password"
DB_HOST="localhost"

#get current version
GET_DATABASE_VERSION="SELECT name FROM version TOP 1"
#

echo "Getting data version"
version=$(mysql -h$DB_HOST -u$DB_USER -p$DB_PASS $DB_NAME -e "SELECT name FROM version")
#trim string to get current version name
version=${version:5}
x="./config/scripts/migration/$version"
echo $version
MIGRATION_PATH="./config/scripts/migration/*"
#get migration file for newer version
for filename in $MIGRATION_PATH -maxdepth 2
do
    if [[ -f $filename ]]; then
        if [[ "$filename" > "$x" ]] || [ "$filename" == …
Run Code Online (Sandbox Code Playgroud)

mysql node.js docker docker-compose

5
推荐指数
1
解决办法
2万
查看次数