文章目录

通过mysql的tar包的形式。

看完此文章linux命令大全,如碰到问题和疑惑,可以私信我。1.安装mysql的后置条件假如你是虚拟机上的CentOS系统,须要先配置好yum的镜像库房地址(假如是云服务器的系统,则不是必须配置好)提早下载好Linux版本的mysql版本(比如:mysql-8.0.21-el7-x86_64.tar.gz)安装xshell(SSH远程联接(虚拟机本地的系统可以直接在虚拟机的系统操作,不是很必要))和FileZillaClient(向服务器的CentOS直接传文件的软件)。这种软件安装相同功能的也可以,何必要一样的。在CnetOS目录下建一个放置你压缩包的目录(记住这个目录)。我的mysql-8.0.21-el7-x86_64.tar.gz上传放到了/root/software/目录下(没有software,自己新建)。2.清除原有的mysql数据库

通过一下命令查找出已安装的mysql、软件包和依赖包:

[root@VM-12-15-centos~]#rpm-pa|grepmysql

显示结果:

mysql80-community-release-el7-1.noarch

mysql-community-server-8.0.11-1.el7.x86_64

mysql-community-common-8.0.11-1.el7.x86_64

mysql-community-libs-8.0.11-1.el7.x86_64

mysql-community-client-8.0.11-1.el7.x86_64

使用以下命令依次删掉里面的程序:

[root@VM-12-15-centos~]#yumremovemysql-xxx.xxx

删掉mysql的配置文件centos bin文件安装,卸载不会手动删掉配置文件centos bin文件安装,首先使用如下命令查找出所用的配置文件;

[root@VM-12-15-centos~]#find/-namemysql

可能得显示结果如下:

/etc/logrotate.d/mysql

/etc/selinux/targeted/active/modules/100/mysql

/etc/selinux/targeted/tmp/modules/100/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/usr/bin/mysql

/usr/lib64/mysql

/usr/local/mysql

依据需求使用以下命令依次对配置文件进行删掉(可以不进行操作),比如(-rf命令一定确保文件没有实际好处了使用):

[root@VM-12-15-centos~]#rm-rf/etc/logrotate.d/mysql

3.查看是否安装mariadb

由于mariadb是mysql的分支子集,不删掉的话对安装mysql会有影响冲突。

执行命令:

[root@VM-12-15-centos~]#rpm-qa|grepmariadb

这样显示是没有文件,有的话执行命令:

[root@VM-12-15-centos~]#rpm-e--nodepsmariadb-xxxx

卸载后,可以再通过查找命令,看一下是否卸载成功(以下执行的相像的命令,也可以这样查看)。

4.安装mysql依赖包

执行命令:

[root@VM-12-15-centos~]#yuminstalllibaio

在这里插入图片描述

5.解压缩mysql包

后置条件中,已将通过传送文件的软件将mysql压缩包传送到你新建的目录。

查看你的压缩包:

步入相应的文件夹

[root@VM-12-15-centos~]#cd/root/software/

查看文件夹有哪些东西:

输入解压命令:

tar-zxvf须要解压的文件名-C解压文件置于那个目录

比如:

[root@VM-12-15-centossoftware]#tar-zxvf/root/software/mysql-8.0.21-el7-x86_64.tar.gz-C/usr/local

这儿会执行一段时间,执行成功后linux site:infoq.cn,步入/usr/local/目录,通过ls查看是否有mysq-xxx的文件夹。

文件夹更名命令:

[root@VM-12-15-centoslocal]#mv/usr/local/mysql-8.0.21-el7-x86_64mysql

在这里插入图片描述

创建mysql数据储存目录mysqldb,执行命令(这种命令都是一行一行执行的,下边的都是这么,别全复制粘贴过去):

[root@VM-12-15-centoslcoal]#cd/usr/local/mysql/

[root@VM-12-15-centosmysql]#mkdir/usr/local/mysql/mysqldb

安装文件夹_安装文件怎么安装_centos bin文件安装

[root@VM-12-15-centosmysql]#ls-al

在这里插入图片描述

6.安装目录赋权限(注:R必须是小写)

[root@VM-12-15-centosmysql]#chmod-R777/usr/local/mysql/

[root@VM-12-15-centosmysql]#chmod-R777/usr/local/mysql/mysqldb/

7.创建MySQL组

创建mysql用户,但是设置密码(mysql123456,自己记住就行,不能是太简单的密码,像是123456,否则会报错)

[root@VM-12-15-centosmysql]#groupaddmysql

[root@VM-12-15-centosmysql]#useraddmysql

[root@VM-12-15-centosmysql]#passwdmysql123456

8.将mysql目录的权限授给mysql用户和mysql组

[root@VM-12-15-centosmysql]#chown-Rmysql:mysql/usr/local/mysql

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复