1、root 登录linux
2、上传cd /opt mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
3、进入cd /opt 并创建文件夹 mkdir work、mkdir program
4、进入cd /opt解压文件夹,tar xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar -C /opt/work/program
mysql-community-client-5.7.16-1.el7.x86_64.rpm
mysql-community-common-5.7.16-1.el7.x86_64.rpm
mysql-community-devel-5.7.16-1.el7.x86_64.rpm
mysql-community-embedded-5.7.16-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.16-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.16-1.el7.x86_64.rpm
mysql-community-libs-5.7.16-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.16-1.el7.x86_64.rpm
mysql-community-server-5.7.16-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.16-1.el7.x86_64.rpm
mysql-community-test-5.7.16-1.el7.x86_64.rpm
5、进入cd /opt/work/program
6、创建mysql用户
#groupadd mysql
#useradd -r -g mysql mysql
#passwd mysql
#usermod -d /opt/work/program mysql
7、执行 rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
报错:arning: mysql-community-common-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
解决方法:#yum remove mysql mysql-server mysql-libs compat-mysql51
8、执行#rpm --import /etc/pki/rpm-gpg/RPM*
9、#rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm --nosignature
10、#rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm --nosignature
11、#rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm --nosignature
12、#rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm --nosignature
13、在 Liunx 系统中,为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化
# mysqld --initialize --user=mysql
14查看是否安装
#rpm -qa| grep -i mysql
rpm方式彻底卸载mysql
a)查看系统中是否以rpm包安装的mysql:
[root@localhost opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
b)卸载mysql
[root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686
c)删除mysql服务
[root@localhost local]# chkconfig --list | grep -i mysql
[root@localhost local]# chkconfig --del mysql
d)删除分散mysql文件夹
[root@localhost local]# whereis mysql 或者 find / -name mysql
mysql: /usr/share/mysql
清空相关mysql的所有目录以及文件
rm -rf /usr/share/mysql