我无法通过命令行连接到mysql:
$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
$ mysql
ERROR 1045 (28000): Access denied for user 'alex'@'localhost' (using password: NO)
我怎么才能修复它呢?
当我使用127.0.0.1作为主机连接到mysql服务器时,连接失败
Issue : Access denied
当我使用localhost作为主机连接到mysql服务器时,它将能够连接。
"127.0.0.1“与"localhost”相同。
还有一些地方我读到mysql不能
MySQL won't auto-resolve the host name
这是什么意思?
我需要一个旧的MySQL客户端(4.1)来连接到一个更旧的MySQL服务器(3.23)。
问题是我无法从远程Linux/MySQL4.1客户端连接到Linux/MySQL3.23服务器。我不能从JDBC连接;我不能从“mysql”连接:
LOCAL (intranet):
mysql -uSOMEUSER -pSOMEPASSWORD mysql => OK
REMOTE (from linuxdev2):
mysql -uSOMEUSER -pSOMEPASSWORD -hintranet mysql => FAILS:
ERROR 1045 (00000): Access
我正在尝试使用MySQL连接Vagrant VM。我可以在迷航器ssh中使用root@localhost访问root@localhost,但是当我使用vagrant所用的IP连接root@192.168.33.10时,我会得到access denied错误。
这是我的Vagrant文件设置:
# Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
使用Debian 10.10。
我有一个MySQL问题。
service mysql reload
结果“访问被拒绝”
service mysql start
正确执行。
所有数据库在启动mysql后都能正常工作。奇怪的是,重新加载会导致访问拒绝错误。
连接到mysql
mysql -p -u root -h localhost
连接成功。
只有mysqladmin有问题:
mysqladmin start
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for use
我试着访问MySQL,但是我不能,我在mysql配置中写了跳过授权表,然后重启它,但是它仍然不能工作。
$ mysql -u root -p
ENTER PASSWORD: *****
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我也尝试连接phpmyadmin,但我不能
Cannot log in to the MySQL server
和
mysqli_real_connect(): (HY000/1045): Access den
当我试图从PHP连接到我的数据库时,我得到了这个错误:
Access denied for user 'XXX'@'%' to database 'XXX'
我使用下面的代码来连接:
$con = mysql_connect('XXX.db.XXX.hostedresource.com', 'XXX', 'XXX') or die (mysql_error());
$db = mysql_select_db("DB", $con);
如何向MySQL中的用户授予权限?
这就是我试过的顺序:
首先,从EC2服务器连接到MYSQL客户端RDS.,在连接之后,MYSQL创建了一个用户来授予您权限。在授予用户权限时发生错误。
我的尝试:
mysql> CREATE USER 'injekim'@'125.128.63.112' IDENTIFIED BY 'k12345678!!';
Query OK, 0 rows affected (0.02 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'injekim
这是一个简化的情况:我有两个数据库,一个MySQL和一个MS_Access。我试图从MSAccess中删除不在MySQL表中但仍在MsAccess中的所有元素。我使用sqlalchemy连接到两个DB。为了连接MSAccess (我知道,这个数据库不应该再使用了,这实际上是迁移过程的一部分),我使用的是,它在内部与pyodbc一起工作。
执行此操作的代码是:
#every row in the mysql table contains a field that references its correspondent row in msaccess
mysql_ids = mysql_sess
在Mac El Capitan上。
用于使用Docker工具箱。刚刚删除了它并安装了用于Mac的Docker。(我认为拆除和安装是干净的。)
实际上,启动如下所示的MySQL服务器容器:
docker run -e MYSQL_ROOT_PASSWORD=1234 -d mysql:5.7.13
(或者mysql/mysql-server:5.7.13)。启动似乎是fine.Then,我试图连接到这个服务器从续集Pro,通过“标准”方式,主机127.0.0.1,根,1234。得到
Unable to connect to host 127.0.0.1 because access was de