一.准备工作
博主使用的虚拟机版本为centos 6.5.x86_64 xshell会话管理工具
大家可以使用如下命令查看自己的虚拟机版本:
cat /etc/redhat-release
安装mysql需要如下三个rpm安装包
- MySQL-client-5.6.44-1.el6.x86_64.rpm
- MySQL-devel-5.6.44-1.el6.x86_64.rpm
- 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
这里可以看到 我这里的是有一个系统自带的包的 接下来将他删除:
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
-------------------------------------------------------------------------------------------------------------------------------------------------------分割线
二.上传rpm包并运行
接下来将这三个安装包上传 我这里选择的是rz命令(上传功能) 那使用rz命令之前呢 需要运行一下如下这个命令 不然rz命令用不了.
yum -y install lrzsz
接下来就可以使用rz命令啦 直接在命令行输入rz 选中我们需要的这三个rpm包 将他们上传到root目录下即可
使用ll命令查看一下
由上图可以看到这三个我们所需要的文件已经被我们上传上来啦.
接下来我们来运行这三个rpm包:
rpm -ivh MySQL-client-5.6.44-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.44-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.44-1.el6.x86_64.rpm
至此三个rpm包运行完毕
----------------------------------------------------------------------------------------------------------------------------------------------------------------分割线
三.开启mysql服务并配置
1.开启mysql服务:
service mysql start
我们可以查看进程中有没有mysql
ps -ef | grep mysql
很明显mysql已经成功启动了 我们接着再来看一下3306端口是否起了
lsof -i:3306
综上mysql服务启动成功..
2.设置自定义密码
我们使用这种方式 系统会自动给我们设置一个初始密码 我们来查看一下这个密码是什么:
cat /root/.mysql_secret
可以看到系统给我们设置的密码是: Q8_lDXeDUTvfDf8I 当然这个密码是可以改的
我们先进入mysql数据库
mysql -uroot -pQ8_lDXeDUTvfDf8I
接下来我们来设置我们想要的密码 我这里设置个简单的密码:123456
set PASSWORD=PASSWORD('123456');
设置成功..接下来我们用自己设置的密码登录
登录成功,至此设置初始密码成功
-----------------------------------------------------------------------------------------------------------------------------------------------------分割线
3.开启运程服务
为了我们外部软件如navicat能连接我们centos中的mysql 那么必须开通远程服务 登录我们的mysql数据库 输入下面两行脚本命令.
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
4.防火墙设置
做到这里还不够 还差最后一步 设置防火墙开放3306端口 外部navicat即可访问了
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
现在 我们在navicat测试一下连接
可以看到连接成功了 至此mysql安装及配置完成
--------------------------------------------------------------------------------------------------------------------------------------------分割线
写的不好希望能帮助到大家 peace!!!!!