Linux(最简单的版本)下安装MySQL -笔者遇到一系列坑

首先先上传安装包:笔者使用的是rpm按章包:
https://pan.baidu.com/s/171UVMHmPBQX6ObcoXeb2BA
我之前到处这这个安装包,在官网上,我都没找到这个rpm的安装包。

MySQL的官网下载:
https://dev.mysql.com/downloads/mysql/
但是我一直在官网上找不到这个rpm的下载包。
我还发现了一个地方可以下载rpm包:
http://mirror.neu.edu.cn/mysql/Downloads/

文件上传然后解压:

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

解压之后:
在这里插入图片描述

将默认或者原型已经安装了的MySQL进行删除:
这里有一篇博客,讲了如何彻底删除MySQL:

https://blog.csdn.net/typa01_kk/article/details/49057073

先查看安装了的的MySQL的rpm:

rpm -qa|grep mysql

在这里插入图片描述

然后将这些全部删除:

yum remove mysql-*

再使用下面的命令查看跟MySQL有关的安装目录:

find / -name mysql

在这里插入图片描述
然后将这些全部删除。

接下来就可以安装了:

先安装服务端:

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm 

在这里插入图片描述
由于使用的是最简化版本的Linux操作系统,所以会缺少很多类库,缺少就安装:

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

在这里插入图片描述
这个类库安装完之后,继续安装MySQL的服务端:
在这里插入图片描述
如果发现还出现这种问题:
在这里插入图片描述
那么就使用下面这段代码:

 yum install numactl libaio perl -y

解决上面问题的文章:
https://blog.csdn.net/hanzheng260561728/article/details/51506206

安装完了MySQL的服务端,那么接下来就需要安装MySQL的客户端。

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

在这里插入图片描述

还会缺少类库:

 yum -y install libncurses.so.5 libtinfo.so.5

在这里插入图片描述
继续安装MySQL的客户端。


按照上面的步骤,那么MySQL就全部安装完毕了,接下来的就是要启动MySQL.

service mysql start

当你准备登录到客户端的时候:
在这里插入图片描述
密码进不去。
现在还处在MySQL的初始化阶段。
在MySQL里面会生成一个随机的密码:
在这个目录 /root/.mysql_secret
在这里插入图片描述
使用root用户然后搭配这个随机密码就可以登录
在这里插入图片描述
恭喜你登录成功,但是你现在里面做不了然和操作,因为你是使用随机生成的密码登录进来的,会体系你需要设置密码。
在这里插入图片描述

但你设置密码的时候,还不能使用明文。你可以使用你wind下的MySQL对需要设置的密码进行加密:

SELECT PASSWORD('root');

在这里插入图片描述
之后切换 回去,使用这个MySQL自己加密后的密码进行设置密码。
在这里插入图片描述

 SET PASSWORD='*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B';

这就全部设置完成了,你接下来使用用户跟密码就可以登录了。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38200548/article/details/84338805