话不多说仍然是更换虚拟机的系列安装。

一、首先下载最先版的mysql。到官网下载https://dev.mysql.com/downloads/file/?id=477146

下载后上传linux到相应的目录中

二、一键安装yum -y install XXXX.rpm

三、然后安装mysql服务器

执行命令:yum -y install mysql-community-server即可,安装完成后

启动并查看运行是否成功

如下说明已经ok。

登陆数据库,发现生成的临时密码什么的也不行均报错

解决办法

1. Stop mysql:systemctl stop mysqld

2. Set the mySQL environment option :systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

3. Start mysql usig the options you just set :systemctl start mysqld

4. Login as root :mysql -u root

5. Update the root user password with these mysql commands :mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword') -> WHERE User = 'root' AND Host = 'localhost';mysql> FLUSH PRIVILEGES;mysql> quit

6. Stop mysql :systemctl stop mysqld

7. Unset the mySQL envitroment option so it starts normally next timesystemctl unset-environment MYSQLD_OPTS

8. Start mysql normally:systemctl start mysqldTry to login using your new password:7. mysql -u root -p

然后退出后,又采用之前生成的密码登录,竟然登录上了

修改密码依然不行

继续往上找答案,参考https://blog.csdn.net/J080624/article/details/78286239?locationNum=10&fps=1

  • 以root用户登录linux,修改/etc/my.cnf
  • 在[mysqld]的段中加上一句:skip-grant-tables
  • 退出保存,重新启动mysqld
  • 登录并修改MySQL的root密码
  • 修改密码

刷新权限退出

退出后重启mysql服务,再次登录输入新更改的密码123456,密码修改成功!

恢复/etc/my.cnf-------即删除或注释掉skip-grant-tables

systemctl stop mysqld

systemctl start mysqld

mysql -u root -p

123456

可是登录仍然报错了!

网上说密码需要大小写加特殊字符,本博主更改为Aaa!11,也不行

哎,今天就到这里吧,有谁知道留个言不胜感激!

常用命令

  1. 登录mysql:mysql -u username -p
  2. 退出mysql:quit
  3. 启动mysql:systemctl start mysqld.service
  4. 结束:systemctl stop mysqld.service
  5. 重启:systemctl restart mysqld.service
  6. 开机自启:systemctl enable mysqld.service 
  7. 查看mysql版本:select version();

在另一台电脑上同样运行同样的版本的和环境,采用临时密码直接登录了,奇怪

修改密码:

然后测试,

不允许连接

use mysql

然后修改权限

然后重启mysql服务后,再次连接

然后参考日志:https://blog.csdn.net/Fmuma/article/details/80386325

centos7上安装mysql8的更多相关文章

  1. centos7上安装mysql8(上)

    1.删除系统现存的mysql rpm -pa | grep mysql 2.卸载mysql组件 yum remove mysql-xxx-xxx- 3.删除mysql的配置文件,卸载不会自动删除配置文 ...

  2. centos7上安装mysql8(下)

    1.修改root密码 MySQL8和5的密码加密方式不同,mysql_native_password是5的加密方式.mysql已经将之前的mysql_native_password认证,修改成了cac ...

  3. CentOS7离线安装MySQL8.0

    CentOS7离线安装MySQL8.0 卸载软件 rpm -e --nodeps 要卸载的软件包 root@jacky zookeeper]# rpm -e --nodeps java-1.6.0-o ...

  4. 在centos7上安装Jenkins

    在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...

  5. 在 CentOS7 上安装 zookeeper-3.4.9 服务

    在 CentOS7 上安装 zookeeper-3.4.9 服务 1.创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/service ...

  6. 在 CentOS7 上安装 MongoDB

    在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...

  7. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  8. 在 CentOS7 上安装 Tomcat9

    在 CentOS7 上安装 Tomcat9 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目 ...

  9. 在CentOS7上安装JDK1.8

    在CentOS7上安装JDK1.8 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建目录 to ...

随机推荐

  1. XML简单介绍

    什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language). XML 是一种很像HTML的标记语言. XML 的设计宗旨是传输数据,而不是显示数据. XML 标 ...

  2. 「luogu3810」陌上花开

    「luogu3810」陌上花开 传送门 三维偏序, \(\text{CDQ}\) 分治板子题. 判重的地方注意一下,别的就都是板子了. 参考代码: #include <algorithm> ...

  3. [Linux] day01——运维

    开发和运维,本质都是提供一种服务. ---------------------------------(最终用户)1 应用2 中间件 服务平台 存储 架构 3 操作系统 硬件驱动4 计算机 网络设备 ...

  4. NIKKEI Programming Contest 2019-2 D 部分分题解

    请注意本文章所描写的算法只可以获得前 14 个测试点(含三个样例)的部分分,但是没有出现 WA 的情况. 题面 给出 \(m\) 个线段,每次可以从线段上任意一点以代价 \(c_i\) 走到线段上另一 ...

  5. tomcat安装apr报错解决

    参考http://www.cnblogs.com/nuccch/p/7598361.html 1.no c complie 安装gcc解决 2.rm: cannot remove `libtoolT' ...

  6. JQuery--事件处理

    1.在页面加载完毕之后,浏览器会通过JavaScript为DOM元素添加事件.在常规的JavaScript代码中,通常使用window.onload方法,在jQuery中使用$(document).r ...

  7. JDBC--使用beanutils工具类操作JavaBean

    1.在JavaEE中,Java类的属性通过getter,setter来定义: 2.可使用BeanUtils工具包来操作Java类的属性: --Beanutils是由Apache公司开发,能够方便对Be ...

  8. 使用Spring Cloud Gateway保护反应式微服务(二)

    抽丝剥茧,细说架构那些事——[优锐课] 接着上篇文章:使用Spring Cloud Gateway保护反应式微服务(一) 我们继续~ 将Spring Cloud Gateway与反应式微服务一起使用 ...

  9. 如何借助 Python 俘获女孩子芳心?

    责编 | 刘静 天气降温,感情却升温了? 上午刚到公司,就收到小Q发来的灵魂拷问: ​ ​ “Q仔!要不然下午请个假!我带你去精神科看看!?”我实在忍不了,脱口而出. 话音未落,前排的运营小花回头看向 ...

  10. 095、Java中String类之不自动保存对象池操作

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...