首页 > 编程知识 正文

关于linuxmysqlerror1045的信息

时间:2023-12-29 13:16:59 阅读:330424 作者:UUWG

本文目录一览:

解决mysql远程连接出现1045错误

我在使用Navicat远程连接linux上的mysql的时候,出现错误

1045 - Access denied for user 'root'@'localhost'(using password:YES)

导致这个问题的原因是

root默认只有本机访问的权限,要通过其他机器访问,必须授权

具体操作如下

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

 flush privileges;

这样设置后,就可以正常连接了。

linux mysql怎么解决1045错误

1.登录数据库输入linux指令

[plain] view plain copy

mysql -uroot -padmin

登录你的数据库输入用户名和密码

2.使用数据库,查询权限

[plain] view plain copy

mysql use mysql;

[plain] view plain copy

mysql select host,user from user;

+--------+--------------+

| user | host |

+--------+--------------+

| myuser | % |

如何解决Linux系统中的Navicat for MySQL 1045错误

mysqladmin

-h

hostname

flush-privileges

use

mysql;

update

user

set

password

=password('yourpass')

where

user='root'

出现无法连接数据库的话,命令行用root用户登陆,敲下面命令:

set

password

for

sns@'localhost'=old_password('sns');

然后刷新mysql权限

flush

privileges;

导入数据的方法

mysql

-u

name

-p

--default-character-set=utf8

databasename

path*.sql

create

database

name

character

set

utf8;

如果出现#1251

-

client

does

not

support

authentication

protocol

requested

by

server;的错误:

使用sqlyog远程连接Linux系统的Mysql,提示错误码:1045

mysql没有开启远程连接,或者针对你这台电脑没有远程链接到这台mysql服务器的权限

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。