一. 卸载CentOS7 自带的MariaDB和Mysql

1. 一定要将mariaDB包和自带mysql包卸载干净, 否则安装时出现各种奇妙错误, 导致失败。

2. 卸载MariaDB(CentOS7 默认自带)

2.1. 使用命令: rpm -qa | grep -i mariadb, 查看mariadb软件包, 没有就不做删除操作。

2.2. 使用命令: rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps, 强制删除mariadb的所有相关软件包。

2.3. 使用命令: find / -name mariadb, 查看mariadb相关文件夹, 有就使用命令: rm -rf xxx文件夹, 删除文件夹。我的机器上没有, 就不做删除操作。

3. 卸载mysql(CentOS7 默认自带)

3.1. 使用命令: rpm -qa | grep -i mysql, 查看mysql软件包, 有就卸载。我的机器上没有, 就不做删除操作。

3.2. 使用命令: find / -name mysql, 查看mysql相关文件夹。

3.3. 使用命令: rm -rf /usr/lib64/mysql删除文件夹。

二. 下载mysql8

1. mysql官网: https://dev.mysql.com/

2. 点击MySQL Community Server超链接到下载页面

3. 下载页面, Select Operating System: 选择Red Hat Enterprise Linux / Oracle Linux,CentOS 是基于红帽的; Select OS Version: 选择Red Hat Enterprise linux 7 / Oracle Linux(x86,64-bit), 我们安装的centos7版本是x86, 64-bit的。Download package: 选择RPM bundle, 里面是一系列的mysql的PRM文件。点击Download按钮进行下载。

4. 会跳到要求登录的页面, 这里我们直接选择No thanks, just start my download.

5. 下载完成

三. 安装mysql8

1. 进入/usr/local/目录, 新建一个mysql文件夹

2. 使用Xftp 6将mysql-8.0.17-1.el7.x86_64.rpm-bundle发送到mysql文件夹下

3. 进入mysql文件夹, 使用命令: tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar 解压缩。

4. 使用命令: rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm --nodeps --force安装common。

5. 使用命令: rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm --nodeps --force安装libs。

6. 使用命令: rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm --nodeps --force安装client。

7. 使用命令: rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm --nodeps --force安装server。

8. 使用命令: rpm -qa | grep mysql 命令查看 mysql 的安装包

9. 通过以下命令, 完成对mysql数据库的初始化和相关配置

10. 验证MySQL安装

10.1. 使用mysqladmin工具来获取服务器状态, 在linux上该二进制文件位于/usr/bin目录, 在Windows上该二进制文件位于C:\mysql\bin。

10.2. 使用mysqladmin --version命令来检查服务器的版本, linux上该命令将输出以下结果, 该结果基于你的系统信息。如果以上命令执行后未输出任何信息, 说明你的Mysql未安装成功。

11. 通过cat /var/log/mysqld.log | grep password命令查看数据库的密码

12. 通过 mysql -uroot -p 敲回车键进入数据库登陆界面。输入刚刚查到的密码,进行数据库的登陆, 复制粘贴就行, MySQL的登陆密码也是不显示的。

13. 通过命令: alter user 'root'@'localhost' identified with mysql_native_password by 'lyw123456';来修改新密码是lyw123456。

14. 退出, 使用新密码登录。

15. 通过以下命令, 进行远程访问的授权

16. 使用navicat连接mysql

17. 通过alter user 'root'@'localhost' identified by 'lyw123456' password expire never; 命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式。通过flush privileges; 命令刷新修该后的权限。

002_centos7上安装mysql8相关推荐

  1. Windows上安装mysql-8.0.29-winx64

    Windows上安装mysql-8.0.29-winx64 1.进入官网找到自己所需的安装包:https://dev.mysql.com/ ,路径:DOWNLOAD–>MYSQL Communi ...

  2. 在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]

    在Ubuntu20.04上安装MySQL8.0及正确配置[已验证] 安装MySQL 验证 登陆MySQL 创建db 解决workbench连接的问题 小结 常用操作 如何新增用户 对新增的用户更改加密 ...

  3. 手动在百度云服务器上安装Mysql8.0

    最近几个项目都用需要访问mysql,平时笔记本总是到处拿,数据库装在公司的服务器上很不方便,所以准备在百度云上安装一个mysql. 首先到官网(https://dev.mysql.com/downlo ...

  4. 在Ubuntu上安装MySQL8.0数据库并使用Navicat远程访问

    1.安装MySQL8.0 参考这篇文章: https://www.cnblogs.com/anweilx/p/12200618.html. 不过要注意加密方式不要按照教程,要选第一个,如果是最新版的M ...

  5. windows10mysql安装包_windows10上安装mysql8(zip包)

    1.首先在mysql官网下载windows上的压缩包 2.解压压缩包(解压目录最好不要有中文路径和空格路径),例如 D:\mysql-8.0.19-winx64 3.开始安装,进入到mysql的解压路 ...

  6. centos6.5 安装mysql8,centos6上安装mysql8.0版本

    本博客是采用yum源的方式安装,非常的方便和快捷.(redhat 与centos7 等操作系统都可以采用此方法,步骤大体一致) mysql官网地址:   https://dev.mysql.com 开 ...

  7. ubuntu mysql安装_在 Ubuntu 18.0-10上安装 MySQL8

    直接使用apt install mysql-server安装,那么恭喜你踩坑. sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安 ...

  8. centos6上安装mysql8.0版本

    本博客是采用yum源的方式安装,非常的方便和快捷.(redhat 与centos7 等操作系统都可以采用此方法,步骤大体一致) mysql官网地址:   https://dev.mysql.com 开 ...

  9. 【阿里云】在CentOS7系统上安装MySQL8

    # 1.卸载MariaDB ## 1.1 查看版本 [~]~ rpm -qa|grep mariadb mariadb-libs-5.5.68-1.el7.x86_64 ## 1.2 卸载 [~]~ ...

最新文章

  1. 深入浅出谈以太坊智能合约
  2. 两位一体数码管引脚图_两位一体共阴数码管,第二位数字显示不出来,按钮第7按钮按下去来回显示,但第一位又不显示了,,,急...
  3. PL/SQL12中文版
  4. 计算机英语关于网络的演讲稿,关于网络好处的英语短文(我要像演讲稿的)
  5. LeaFlet学习之结合turf.js生成简单的等值线demo
  6. 四则运算2的单元测试
  7. 一个简单的C#在线IDE示例
  8. 牛客练习赛89——牛牛小数点(未解决)
  9. 开源合同管理系统_「物联网架构」最适合物联网的开源数据库
  10. http协议的状态码400,401,403,404,500,502,503,301,302等常见网页错误代码
  11. 地铁售票系统设计思想及部分代码
  12. 修改eclipse中java和xml页面的字体的样式
  13. QQ 新增“语音进度条”;滴滴顺风车负责人道歉;华为研发费将超 1000 亿美元 | 极客头条...
  14. Hadoop:hadoop fs、hadoop dfs与hdfs dfs命令的区别
  15. python学习笔记9:面向对象编程,类
  16. 怎么用php跨域请求
  17. CentOS 某服务器搭建问题收集
  18. 什么是面形误差PVr?【光学测量、光学设计必看】
  19. CSS3图片边框四个角剪切
  20. 【转发】SAP ABAP ZBA_R001 查询用户下的角色

热门文章

  1. cmd应用基础 扫盲教程
  2. Java多维数组使用注意事项
  3. 深入理解移动开发的模板复用机制
  4. C#Excel文件读取问题及解决办法
  5. 算法学习之百钱买百鸡
  6. 美酒节成就及任务攻略指引
  7. 禁止用户复制网页的内容
  8. centos下fail2ban安装与配置详解
  9. 你的电脑上的应用需要使用以下window功能.NET Framework3.5(包括.NET2.0和3.0)——解决方案
  10. 基于云的SD-WAN骨干接入服务