温馨提示:

  • centos7默认不支持mysql(原因大家都懂),默认支持的是mariadb,mariadb是mysql一个开源分支。
  • 所以安装mysql前一定要卸载mariadb,否则安装mysql会出现冲突

    ①.执行如下命令来查找自己的虚拟机中是否有mariadb,如果有则进行卸载然后再安装mysql

    rpm -qa | grep mariadb

    列出所有被安装的mariadb rpm 包;

    ②.执行如下命令:

    rpm -e --nodeps 包名称(比如:rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64)

    逐个将所有列出的mariadb rpm 包给卸载掉
     

  • 在安装MySQL之前一定要检查自己的虚拟机中以前是否安装过mysql,或者mysql没有卸载干净。否则可能会导致看不到MySQL生成的随机密码,导致无法登录mysql等相关错误!
  • 可以按照如下的教程中的步骤完全卸载MySQL:centos7下mysql完全卸载!

完全卸载了mysql以后,我们开始一步一步的安装MySQL:

1.首先去mysql官网下载mysql安装包(mysql-libs.zip),并且将下载好的安装包拷贝到虚拟机中指定目录(我这里是放在/opt/software目录下)

我云盘里也有该安装包,可直接下载:https://pan.baidu.com/s/1HYp1tcKcsPNzM5FPohWfkA      提取码:hc1f

 

2.使用root用户或使用root权限对mysql-libs.zip进行解压

3.cd到解压后的目录,给该目录的用户增加执行权限,并且查看解压后目录中的内容(一共三个文件:一个mysql客户端,一个mysql服务端,一个驱动包)

4.切换到mysql解压后的目录开始安装mysql服务端

5.安装mysql服务端的过程中会打印出一些信息,其中包含了告诉你去哪里找你的mysql初始密码

6.按照上面提示信息给出的路径,去查看自己的mysql的初始密码,并且记住该密码(下面第一次登录mysql时要使用)如下图

7.检查mysql的状态,此时会告诉你mysql没有启动,接下来我们启动执行启动命令启动MySQL

8.在此查看mysql状态

9.到这里我们的mysql服务端就安装成功了!下面我们开始安装客户端,进入到解压的目录中执行如下命令

10.mysql客户端安装成功后,查看mysql生成的随机密码,并且使用该密码登录MySQL,进入mysql的shell

11.更改MySQL密码:

12.退出mysql并使用更改后的密码登录mysql

到此mysql就完全安装成功了!!!

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐