一、mysql安装包下载
mysql下载地址:https://www.mysql.com/downloads/
选择MYSQL Community(GPL) Downloads
选择MYSQL Community Server
选择下载linux -Generic 系统的 版本根据自己需求选择,这里我选择2.12,linux系统64bit,点击下载
选择No thanks, just start my download. 直接下载
二、安装前准备
检查是否已经安装过mysql,执行命令 rpm -qa | grep -i mysql
[root@VM-0-5-centos ~]# rpm -qa | grep mysql
mysql-libs-5.1.73-5.el6_6.x86_64
从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,
执行删除命令(在之前如果有启动mysql最好关掉服务) rpm –ev 包名
[root@VM-0-5-centos ~]# rpm -ev mysql-libs-5.1.73-5.el6_6.x86_64
如果提示依赖包错误,则使用以下命令尝试
rpm -ev mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps
如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1,则用以下命令尝试:
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
查询所有Mysql对应的文件夹
[root@VM-0-5-centos ~]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql
[root@VM-0-5-centos ~]# find / -name mysql
/data/mysql
/data/mysql/mysql
[root@VM-0-5-centos ~]#
删除mysql相关目录或文件,确保上次安装的目录删除干净了
[root@VM-0-5-centos ~]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql
[root@VM-0-5-centos ~]# rm -rf /data/mysql/mysql
[root@VM-0-5-centos ~]#
再次执行查询命令,查看是否删除
[root@VM-0-5-centos ~]# rpm -qa | grep -i mysql
[root@VM-0-5-centos ~]#
三、常见目录介绍
1、数据库目录 /var/lib64/mysql/ 或 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
四、mysql安装及配置
1.创建mysql安装目录(/data/newpart/mysql8.0/mysql8.0.22)
创建mysql软件安装目录,这里我的所有软件都安装在/data/newpart/下,因此在此目录下创建一个mysql8.0文件夹作为mysql相关文件安装目录
[root@VM-0-5-centos newpart]# ls
create_tls_certs.sh java lost+found tomcat9
[root@VM-0-5-centos newpart]# mkdir mysql8.0
[root@VM-0-5-centos newpart]# ls
create_tls_certs.sh java lost+found mysql8.0 tomcat9
[root@VM-0-5-centos newpart]# cd mysql8.0/
[root@VM-0-5-centos mysql8.0]# ls
[root@VM-0-5-centos mysql8.0]#
通过xftp将mysql安装包上传至/data/newpart/mysql8.0/目录下,如果传输错误,可以试试赋予权限操作此目录权限
[root@VM-0-5-centos ~]# chmod -R 7