centos6.5用rpm方式安装mysql

一.准备工作

博主使用的虚拟机版本为centos 6.5.x86_64  xshell会话管理工具

大家可以使用如下命令查看自己的虚拟机版本:

cat /etc/redhat-release

centos6.5用rpm方式安装mysql

安装mysql需要如下三个rpm安装包

  1. MySQL-client-5.6.44-1.el6.x86_64.rpm
  2. MySQL-devel-5.6.44-1.el6.x86_64.rpm
  3. MySQL-server-5.6.44-1.el6.x86_64.rpm

这三个安装包大家可以去mysql官网上下载即可  注意版本就行 给大家提供一下下载地址:

https://dev.mysql.com/downloads/mysql/5.5.html?os=31

在上传这三个rpm包之前呢 检查一下有没有系统自带的mysql相关的rpm文件:

rpm -qa |grep -i mysql

centos6.5用rpm方式安装mysql

 这里可以看到 我这里的是有一个系统自带的包的 接下来将他删除:

rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

-------------------------------------------------------------------------------------------------------------------------------------------------------分割线 

二.上传rpm包并运行

接下来将这三个安装包上传  我这里选择的是rz命令(上传功能)  那使用rz命令之前呢  需要运行一下如下这个命令 不然rz命令用不了.

yum -y install lrzsz

接下来就可以使用rz命令啦  直接在命令行输入rz  选中我们需要的这三个rpm包  将他们上传到root目录下即可

centos6.5用rpm方式安装mysql

 使用ll命令查看一下

centos6.5用rpm方式安装mysql

由上图可以看到这三个我们所需要的文件已经被我们上传上来啦. 

接下来我们来运行这三个rpm包:

rpm -ivh MySQL-client-5.6.44-1.el6.x86_64.rpm 

centos6.5用rpm方式安装mysql

rpm -ivh MySQL-devel-5.6.44-1.el6.x86_64.rpm

centos6.5用rpm方式安装mysql

rpm -ivh MySQL-server-5.6.44-1.el6.x86_64.rpm

 centos6.5用rpm方式安装mysql

至此三个rpm包运行完毕

----------------------------------------------------------------------------------------------------------------------------------------------------------------分割线

三.开启mysql服务并配置 

1.开启mysql服务:

service mysql start

centos6.5用rpm方式安装mysql

 我们可以查看进程中有没有mysql

ps -ef | grep mysql

centos6.5用rpm方式安装mysql

很明显mysql已经成功启动了 我们接着再来看一下3306端口是否起了

lsof -i:3306

 centos6.5用rpm方式安装mysql

 综上mysql服务启动成功..

2.设置自定义密码

 我们使用这种方式 系统会自动给我们设置一个初始密码 我们来查看一下这个密码是什么:

cat /root/.mysql_secret

centos6.5用rpm方式安装mysql

可以看到系统给我们设置的密码是: Q8_lDXeDUTvfDf8I  当然这个密码是可以改的

我们先进入mysql数据库

mysql -uroot -pQ8_lDXeDUTvfDf8I

接下来我们来设置我们想要的密码  我这里设置个简单的密码:123456

set PASSWORD=PASSWORD('123456');

centos6.5用rpm方式安装mysql

设置成功..接下来我们用自己设置的密码登录

 centos6.5用rpm方式安装mysql

登录成功,至此设置初始密码成功

-----------------------------------------------------------------------------------------------------------------------------------------------------分割线

3.开启运程服务

 为了我们外部软件如navicat能连接我们centos中的mysql  那么必须开通远程服务  登录我们的mysql数据库 输入下面两行脚本命令.

grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;

centos6.5用rpm方式安装mysql

 4.防火墙设置

做到这里还不够  还差最后一步  设置防火墙开放3306端口  外部navicat即可访问了

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save

centos6.5用rpm方式安装mysql

 现在 我们在navicat测试一下连接 

centos6.5用rpm方式安装mysql

centos6.5用rpm方式安装mysql

可以看到连接成功了   至此mysql安装及配置完成

--------------------------------------------------------------------------------------------------------------------------------------------分割线

写的不好希望能帮助到大家   peace!!!!!