CentOs6.5安装MySQL5.7 - 2023年

一、CentOS6.5虚拟环境安装

使用的虚拟机为 VMware workstation 16 pro ,其下安装步骤未写明部分默认为直接下一步

1.1 虚拟机配置

1.1.1使用自定义安装

在这里插入图片描述

1.1.2 选择稍后安装操作系统

在这里插入图片描述

1.1.3 选择CentOs6 (64位)

在这里插入图片描述

1.1.4 选择安装位置以及虚拟机名称

在这里插入图片描述

1.1.5 选择1个内核就够用

在这里插入图片描述

1.1.6 选择至少1G内存

在这里插入图片描述

1.1.7 网络模式使用NAT模式

在这里插入图片描述

1.1.8 连续两步下一步,选择创建虚拟磁盘

在这里插入图片描述

1.1.9 无脑100GB,反正是虚拟磁盘

在这里插入图片描述

1.1.10 自定义一下硬件,选择ISO文件

在这里插入图片描述
在这里插入图片描述

ISO文件链接放这里了:
链接: CentOS-6.5
提取码:e0lb

1.2 CentOS6.5 安装以及配置

1.2.1 直接选择第一个安装

在这里插入图片描述

1.2.2 跳过检测,节约时间

在这里插入图片描述

1.2.3 下一步直到这里,选择yes

在这里插入图片描述

1.2.4 改个主机名(可选)

在这里插入图片描述

1.2.5 选上海时间

在这里插入图片描述

1.2.6 使用123456的密码,弹窗选择Use Anyway

在这里插入图片描述
在这里插入图片描述

1.2.7 自定义空间布局

在这里插入图片描述

点击create

在这里插入图片描述

再点击create

点击create

1.2.7.1 创建 /boot 空间

在这里插入图片描述

1.2.7.2 创建交换空间

在这里插入图片描述

1.2.7.3 把剩余空间分配到根目录

在这里插入图片描述

1.2.8 安装(Next -> Format -> Write changes to disk -> Next)

在这里插入图片描述
在这里插入图片描述

1.2.9 等待安装(后点击Reboot重启)

在这里插入图片描述

1.3 CentOS6.5 网络配置

1.3.1 输入用户名 root 以及密码 123456 登录进入系统

在这里插入图片描述

1.3.2 修改网络配置文件

在命令行中输入下列代码,打开网络配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

打开文件后,文件内容如下(在修改时需要先按键盘的 a 键,才可编辑)
在这里插入图片描述
修改为

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes 
BOOTPROTO=static 
IPADDR=192.168.237.111 
NETMASK=255.255.255.0 
GATEWAY=192.168.237.2 
DNS1=114.114.114.114
DNS2=8.8.8.8

其中IPADDR、GATEWAY需要将192.168.237.111中的237替换为自己机器的IP字段。即打开VMware的编辑,再点击其中的虚拟网络编辑器:
在这里插入图片描述
将其替换为NAT模式对应行的IP字段即可。修改完成后按Esc推出编辑模式再输入

:wq

进行保存,然后重启网络服务,应用刚才的配置

service network restart

显示如图即,重启成功:
在这里插入图片描述

1.4 使用Xshell远程连接CentOS

1.4.1 下载安装Xshell

傻瓜式安装,一直下一步即可,打开时需要邮箱注册登录,使用的校园版,无需破解。

Xshell 7文件链接放这里了:
链接: Xshell 7
提取码:idna

1.4.2 使用

点击左上角创建一个新的连接
在这里插入图片描述
然后起个连接名称,输入自己的IP地址(即上方配置文件中写的)连接即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
出现如下,即连接成功:
在这里插入图片描述

二. 安装MySQL 5.7

2.1 yum换源aliyun

aliyun 官方换源教程: aliyun
先备份文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

进行换源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

成功时如图所示:
在这里插入图片描述
更新本地缓存并下载wget

yum clean all
yum makecache
yum install wget -y

2.2 安装MySQL 5.7

查看系统中是否自带安装mysql

yum list installed | grep mysql

如果如图所示,便需要卸载后再安装
在这里插入图片描述

卸载自带的mysql,名称需要与上方查询出来的名称对应

yum -y remove mysql-libs.x86_64

避免检索密钥错误

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

给CentOS添加rpm源

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

安装下载好的rpm文件

yum install mysql-community-release-el6-5.noarch.rpm -y

修改mysql-community.repo文件

vi /etc/yum.repos.d/mysql-community.repo

将文件中5.6的enable从1改为0,把5.7的enable从0改为1
在这里插入图片描述

使用yum安装mysql

yum install mysql-community-server -y

2.3 启动MySQL

先更新yum,避免证书过期

yum update -y

启动mysql服务

service mysqld start

启动成功:
在这里插入图片描述

开机自启动:

chkconfig mysqld on

获取临时密码:

grep "password" /var/log/mysqld.log

密码就在红线处
在这里插入图片描述

使用临时密码登录:

mysql -uroot -p

修改密码:

set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改远程访问权限:

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

开通3306端口:

vi /etc/sysconfig/iptables

修改为:

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

重启iptables:

service iptables restart
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值