CentOS7离线安装mysql5.6

Posted dxde443

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7离线安装mysql5.6相关的知识,希望对你有一定的参考价值。

下载mysql5.6,系统选择redhat,版本选择RHEL7,下载RPM Bundle后得到一个tar文件。这里得到文件mysql-5.6.44-1.el7.x86_64.rpm-bundle.tar,接下来解出文件。

tar -xf MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar

接下来安装mysql

yum localinstall -y install MySQL-server,client-*

安装完成后可通过以下命令查看是否安装成功,

rpm  -qa | grep  MySQL

安装完成后会生成随机密码到/root/.mysql_secret,可直接启动mysql服务

service mysql start

接下来即可通过命令行登录了,我们需要修改密码

mysql -uroot -p

登陆后使用如下命令即可修改root密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass4!');

注意这里的root是localhostroot如果需要通过ip登录则需要额外创建一个用户

CREATE USER 'root'@'%' IDENTIFIED BY 'MyNewPass6!';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

以上代码新创建了一个允许任意host登录的root用户并授权,这里虽然也叫root但其实和localhost的root是两个不同的用户,当然也可以叫别的名字
如果要卸载mysql,则

yum remove 'MySQL-*'

如果yum用不了可以用rpm -e来卸载,如下

for comp in server client;
do
    rpm -e MySQL-$comp;
done

Installing MySQL on Linux Using RPM Packages from Oracle
How to Install MySQL 5.6 on CentOS 6.3/RedHat EL6/Fedora

以上是关于CentOS7离线安装mysql5.6的主要内容,如果未能解决你的问题,请参考以下文章

centos7 离线安装神器yumdownloader

离线安装系列2:在CentOS7下离线安装jdk11

离线安装系列4:在CentOS7下离线安装nginx

Centos7 离线安装docker

离线安装系列3:在CentOS7下离线安装mysql5.7

Centos7离线安装gcc4.8