当前位置:网站首页>linux中mysql 1045错误如何解决
linux中mysql 1045错误如何解决
2022-06-29 17:16:00 【亿速云】
linux中mysql 1045错误如何解决
这篇文章主要介绍了linux中mysql 1045错误如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux中mysql 1045错误如何解决文章都会有所收获,下面我们一起来看看吧。
解决方法:1、登录数据库之后,利用“select host,user from user;”语句查询用户和权限;2、利用“grant select,update,insert,delete on mas.* to 新建用户@localhost identified by "密码";”语句添加普通权限的用户,重新登录mysql数据库即可。
本教程操作环境:linux7.3系统、mysql8.0.22版本、Dell G3电脑。
linux中mysql的1045错误解决的方法
开始使用Linux连接mysql数据库的时候,出现了1045错误。当出现这个问题的时候,应该是用户被数据库拒绝访问了,我们应该为你的数据库开辟权限。
1、查询数据库用户权限
登录数据库输入linux指令
mysql -uroot -padmin
登录你的数据库输入用户名和密码
使用数据库,查询权限
mysql> use mysql;
mysql> select host,user from user;

可以查询用户和权限
2、想要远程mysql服务器,需要增加普通权限的用户
mysql> grant select,update,insert,delete on mas.* to [email protected] identified by "admin";
grant select,update,insert,delete on mas.* to 新建用户@localhost identified by "密码";
这句命令的意思是:新建用户root,并且只允许该用户在本地(localhost)登录,密码是admin,并且赋予它对mas库中所有表select,update,insert的权限。我们在这有一个mas库,所以用mas.*代表mas库下的所有表。 现在该root用户,已经可以登录mysql了,但是也还是只能本地登录。
若要想root用户可以远程登录mysql,则还需要以下命令:
mysql> update user set host = '%' where user = 'root';
我们也可以直接给用户权限
grant all on *.* to 用户名@"%" identified by "密码";
flush privileges;刷新权限
关于“linux中mysql 1045错误如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“linux中mysql 1045错误如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
边栏推荐
猜你喜欢

How to use openmesh to realize the conversion between 3D files of different formats

Viewing splitchunks code segmentation from MPX resource construction optimization

【R语言数据科学】:文本挖掘(以特朗普推文数据为例)

controller、service、dao之间的关系

手把手教你在windows上安装mysql8.0最新版本数据库,保姆级教学

Leetcode 984. 不含 AAA 或 BBB 的字符串(网友思路)

InheritableThreadLocal 在线程池中进行父子线程间消息传递出现消息丢失的解析

AI and creativity

深度剖析monai(一) Data和Transforms部分

基于opencv进行双目相机的标定
随机推荐
2022年软件评测师考试大纲
C language microblog user management system
Why is informatization ≠ digitalization? Finally someone made it clear
SpingMVC请求和响应
研究所的这些优势真香!上岸率还极高!
LeetCode 每日一题——535. TinyURL 的加密与解密
Gradle download slow or unable to download
PHP删除目录
LSB hidden items of stream carrier based on assembly implementation
regular expression
Flutter technology and Practice (1)
[R language data science]: Text Mining (taking Trump's tweet data as an example)
How to use interrupt
Function calculation asynchronous task capability introduction - task trigger de duplication
广发易淘金和东方财富哪个更好,更安全一些
Naacl 2022 | distillation of machinetranslation SOTA model
在供应链场景应用中,供应链管理系统扮演什么角色?
c# 国内外ORM 框架 dapper efcore sqlsugar freesql hisql sqlserver数据常规插入测试性能对比
ICML 2022 | 基于解耦梯度优化的可迁移模仿学习方法
[untitled]