Linux系统通用
Linux下安装mysql8的方式很多通过系统带的包管理器
apt
|yum
|dpkg
等工具安装简单快捷,但是每种方式多多少少有些区别懒得记,为什么就不统一呢? 而且安装文件分布位置不是很清楚,管理服务命令还不一样 。想到这里我就要吐。
纯纯浪费我时间、脑容量。真的很无语! 还好MySQL官方提供了二进制安装包可以在Linux系统下通用。无论是基于Debian的Ubuntu系列还是Redhat系列的CentOS是可以,终于可以只用专注一种安装方式了。
下面就使用MySQL 二进制安装包方式安装,我的软件目录、数据目录、配置文件目录、日志目录、PID文件目录 ,自己安装的都清楚知道。有一种更能掌握掌控的感觉,更放心!
亲测 CentOS 8、Ubuntu 20.04、Ubuntu 18.04 OK !
ubuntu系统 执行 sudo -i
切换到root 方便操作
因为安装的版本比较新需要新版glic2.28
redhat、centos系列使用以下命令
strings /lib64/libc.so.6 | grep GLIBC_2.28
debian、ubuntu系列使用以下命令
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_2.28
如果你安装过mysql 为了防止出现奇奇怪怪问题,我们把旧版本卸载删除相关包和残留文件
redhat、centos系列使用yum命令
# yum 查询已安装的 MySQL 相关包
rpm -qa | grep -i mysql
# 卸载 MySQL 相关包
yum remove mysql-*
# 卸载完再查询还有无相关包
rpm -qa | grep -i mysql
debian、ubuntu系列使用apt命令
# 卸载mysql相关
apt-get remove --purge mysql-*
# 清除残留
apt-get autoremove
apt-get autoclean
删除相关配置文件和安装目录
rm -rf /etc/my.cnf