Ubuntu16.04 ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

时间:2022-08-29 07:32:15

mysql版本 5.7.22

Ubuntu16.04  ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

安装完成后出现问题

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

可能是因为初始密码为空;按空格回车后还是报一样的错

那只能使用mysql -udebian-sys-maint -p进入MySQL,这时你需要mysql提供给你的密码

输入 sudo vim /etc/mysql/debian.cnf 
Ubuntu16.04  ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

password就是密码

进入后重新设置root账号密码UPDATE user SET authentication_string=PASSWORD('你的密码') where USER='root';

Ubuntu16.04  ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

退出重启服务后还是报错!但是密码还是改成功了,查看select user,plugin from  user

Ubuntu16.04  ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

错误原因是因为 plugin root 的字段是auth_socket 改掉就行

update user set authentication_string =password('你的密码'),plugin='msyql_native_password' where user='root'

Ubuntu16.04  ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

niec 现在exit  退出

Ubuntu16.04  ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程

可以了

参考文章:https://www.cnblogs.com/leolztang/p/5094930.html

Ubuntu16.04 ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程的更多相关文章

  1. ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决方法

    之前MySQL服务端本机上使用密码登陆root账号是没有问题的,但是今天不知道是因为动了哪里,登陆失败并有这个错误代码: ~$ mysql -u root -p Enter password: ERR ...

  2. mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))

    mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost')) 解决步骤: [====> ...

  3. Ubuntu下使用mysqli-connect连接mysql时报错:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

    LNMP安装好后,写了个index.php文件,里面的内容很简单,就是想测试php与mysql的通信是否正常,代码如下: <?php $host = 'localhost'; $user = ' ...

  4. MySQL ERROR 1045 &lpar;28000&rpar;&colon; Access denied for user &&num;39&semi;root&&num;39&semi;&commat;&&num;39&semi;localhost&&num;39&semi;解决

    MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost'解决: # /etc/init.d/mysql stop # my ...

  5. ERROR 1698 &lpar;28000&rpar;&colon; Access denied for user &&num;39&semi;root&&num;39&semi;&commat;&&num;39&semi;localhost&&num;39&semi;

    Some systems like Ubuntu, mysql is using by default the UNIX auth_socket plugin. Basically means tha ...

  6. MySQL ERROR 1698 &lpar;28000&rpar;&colon; Access denied for user &&num;39&semi;root&&num;39&semi;&commat;&&num;39&semi;localhost&&num;39&semi;

    今天在安装MySQL的过程中竟然没有让我输入密码,登录的时候也不需要密码就能进入,这让我很困惑. 进了数据库就设置密码,用了各种方式都不行. 虽然我这数据库没啥东西但也不能没有密码就裸奔啊,有点丢人是 ...

  7. MySQL使用普通用户访问返回ERROR 1698 &lpar;28000&rpar;&colon; Access denied for user &&num;39&semi;root&&num;39&semi;&commat;&&num;39&semi;localhost&&num;39&semi;

    这个问题最开始查资料都说要改密码,密码不对.其实不是这个样子都. 解决方法 修改/etc/mysql/my.cnf,添加以下内容 [mysqld] skip-grant-tables 重启mysql服 ...

  8. ubuntu下 mysql安装以后无法登陆的的解决方法(&lpar;ERROR 1698 &lpar;28000&rpar;&colon; Access denied for user &&num;39&semi;root&&num;39&semi;&commat;&&num;39&semi;localhost&&num;39&semi;&rpar;)

    1. 删除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo ap ...

  9. Linux mysql 5&period;6: ERROR 1045 &lpar;28000&rpar;&colon; Access denied for user 'root'&commat;'localhost' &lpar;using password&colon; NO&rpar;

    案例环境: 操作系统 :Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64 bit 数据库版本 : Mysql 5.6.19 64 bit ...

随机推荐

  1. 关于js中的for&lpar;var in&rpar;遍历属性报错问题

    之前遇到过这个问题,但是没找到问题的所在,将for(var i in  array){} 改成了for(var i ;i<array.length;i++)循环,但是今天又遇到了,mark一下错 ...

  2. C&period;C&plus;&plus;把整个文件内容读进一个buffer中

    原创文章,未经本人允许禁止转载. //C方式, 调用的函数繁多 //fopen,fseek,ftell,fseek,malloc,fread,fclose,free. void foo() { FIL ...

  3. 【BZOJ-3631】松鼠的新家 树形DP?&plus; 倍增LCA &plus; 打标记

    3631: [JLOI2014]松鼠的新家 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1231  Solved: 620[Submit][Stat ...

  4. 【Maven】Eclipse 使用Maven创建Java Web项目

    创建环境 系统:win 10 软件:eclipse,maven 创建步骤 需求创建一个Servlet版本是3.0,Java版本是1.7的项目Maven web项目 使用eclipse工具创建maven ...

  5. iOS 键盘的隐藏

     在 iOS开发中 最常用的 一些控件,如TextFiled 和 TextView,点击时会自动弹出键盘,但是隐藏操作需要我们自己来编码完成. 最常用的一种方法是,让TextFiled 和 TextV ...

  6. sublime text 发现一个超好的编辑器

    垂直竖行多行编辑 鼠标中建拖动或 shift+右键拖动 切换文件 ctrl+p 输入文件名 可以拖动项目文件夹到sublime text左栏, 也可文件--打开文件夹--项目所在文件夹,但会在新窗口中 ...

  7. logstash date插件介绍

    时间处理(Date) 之前章节已经提过, filters/date 插件可以用来转换你的日志记录中的时间字符串,变成 LogStash::Timestamp 对象,然后转存到 @timestamp 字 ...

  8. 高效使用VSCode的9点建议

    在开源 IDE 市场,最近几年 Visual Studio Code(简称 VSCode)越来越流行.自从 2015 年对外发布后,根据 2018 年 Stack Overflow 的调查报告,有 3 ...

  9. mysql 与linux ~ 内存分析与调优

    一 简介:linux内存和mysql二 分类   1 用户空间和内核空间      用户空间内存,从低到高分别是五种不同的内存段      1 只读段 包含代码和常量等      2 数据段 包含全局 ...

  10. python3【基础】-文件操作

    1. python对文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件操作 关闭文件 现有如下文件: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧明. ...