今天在开始学习mysql,在linux中安装好后,发现输入mysql -uroot -p时候,咦,要我输入密码,但是我安装时候没有提示我要设置密码呀!于是乎我不管输入什么密码,都是显示的
ERROR 1698 (28000): Access denied for user ‘root’@'localhost’
我就奇怪啦!,上网查了好久,很奇怪网上方法完全不管用,而且设置提供的文件目录,以及描述不完全相同.
我稍微总结了一下,大致愿意就是说,在Linux安装mysql时候,因为没用设置密码造成的,解决方法大同小异,就是说,你进入 /etc/mysql/mysq.condf.d查看这个文件 然后呢在 mysqld下面添加上 skip-grant-tables然后重启一下mysql,你就可以啦,没问题啦!
重启mysql的操作是: 在终端输入 service mysql restart
但是,我还是失败了,很奇怪,大概是因为大家都是转别人的吧
下面,我总结了总结,方法以及原因,写在一块:

1.至于为什么,会没有安装了mysql不管输入什么密码,都会报错误,也按上面修改了也没有办法的原因是,在你用mysql登录root进去时,其实早已经有密码了,而且挺复制的,有一个文件夹保存了它的密码大致接收NMDSJhgjs12231(差不多接收这样的,相信我,不是我随便输的…),所有所有,你按网上方法没有用!!! (不过我写这个博客时候,想不起来来文件夹的位置了,有兴趣的你们可以去找找看其他人写的博客)

2.那么,下面我来说一下,我的解决方法,其他就是修改root的密码,那我们问题不就解了吗?
在终端输入: (使用sudo是可以直接免密度登录的喔!!)

sudo mysql -uroot -p

3.查看我们的数据库
在mysql中输入:

show databases;


你会看到有一个mysql

4.查看用户信息

select user,plugin from mysql.user;


5.接下来,我们就设置一下密码

update mysql.user set authentication_string=PASSWORD('××××'),plugin='mysql_native_password' where user='root';


注意看好代码了,不要满目的复制代码, xxxx的内容是你想设置的密码,看我图片,我设置了密码为123456

6.刷新数据库

flush privileges;

7.退出MySQL
输入(\q、exit;、quit;)都可以退出,然后重启MySQL,然后就可以直接输入mysql登录了

service mysql restart
mysql -uroot -p

现在你就可以开心的进去啦!!!

在Linux中安装mysql后遇到错误20008解决方案相关推荐

  1. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“

    异常 在Linux中安装MySQL报错: 原因 因为缺少相关的依赖,所以要先安装这些依赖才能安装MySQL成功. 解决 (注意:这种方法是错误的,安装后并不能启动MySQL成功) 在每个安装指令后面添 ...

  2. linux mysql授权外部访问权限,Linux中安装Mysql授权远程访问

    Linux中安装MySQL 因为使用yum安装.安装过程需保证网络通畅 一.安装mysql 1.yum安装mysqlCentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql, ...

  3. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

  4. mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...

    最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...

  5. 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...

    最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...

  6. hive安装需要安装mysql区别_HIVE安装系列之一:在Linux中安装mysql,为其作为hive的metastore做准备...

    安装mysql的Linux机器是Centos6的系统,机器名字叫combanc05 mysql我采用的是5.5版本. 安装过程中需要解决新旧版的冲突问题,并允许mysql被远程访问.以便其作为hive ...

  7. mysql系统找不到指定的文件_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...

    最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...

  8. 阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)

    转载:https://www.jb51.net/article/159514.htm 用navcat远程连阿里云的数据库死活连接不上.始终报:2003 - Can't connect to MySQL ...

  9. linux中安装mysql无法启动不了_Linux中安装mysql之后 mysql服务不能启动是怎么回事?...

    HUH函数 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 "chown -R mysql:mysql /var/dat ...

最新文章

  1. 大战设计模式【17】—— 建造者模式
  2. win10+anaconda3在 安装后‘conda‘ 不是内部或外部命令,也不是可运行的程序
  3. 分享一个关于Java调用百度、高德API、ArcGIS地图获取逆地理的代码
  4. 机器学习(二十)——EMD, LSA, HMM
  5. MySQL 安全性知识要点
  6. 深入理解Solidity 二
  7. 【java】RMI教程:入门与编译方法 远程
  8. 信息系统安全等级保护备案任务详单
  9. proteus三输入与非门名字_dnf冒险团名字怎么改?冒险团名称修改方法
  10. unity 获取屏幕角坐标_Unity3D世界坐标与屏幕坐标
  11. 萤石云平台使用 - IPC接入
  12. 计算机组成原理中英文名词对照_持续更新
  13. 【调剂】2021年齐齐哈尔大学朱磊教授课题组招收通信与信息系统、电子信息相关专业硕士调剂...
  14. Java - Eclipse: Error notifying a preference change listener
  15. 第三方接口该如何调用
  16. Linux下deb安装包的安装教程
  17. 蓝桥杯2014年省赛[第五届]-JavaB组赛题解析
  18. Linux chmod命令详解,Linux修改文件权限
  19. 用Grid Factory生成TBC所需要的大地水准面模型文件
  20. 最新「深度学习社区发现」综述论文,174篇文献概述六大类方法(含Github资源)...

热门文章

  1. 乐优商城(三十)——授权中心
  2. [STM32]DAC全解分析
  3. http协议学习系列
  4. Presto的学习笔记
  5. Linux hash表
  6. Linux修改用户名
  7. 微信小程序 在tabBar某一项的右上角添加文本(购物车数量)
  8. 中国Linux发展前景怎么样?
  9. VS2017错误:未将对象引用设置到对象的实例
  10. Python Pandas DataFrame 表格 打印输出不能对齐的两种解决方案