Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)

文章目录

  • 本文概述
  • 准备
  • Centos的安装及配置设置
    • 下载Centos7系统
    • 安装Centos7
    • Centos的系统配置
  • Mac地址、静态IP地址、UUID设置
  • 后言

本文概述

本文介绍基于VMware软件下Centos7虚拟机进行MySQL下载、安装,以及如何使用Navicat远程连接到虚拟机服务器。本文内容是在Mac系统下操作完成,Wins系统内容基本一致,可以借鉴。本文分为上下两篇,上篇介绍Centos相关配置,下篇介绍MySQL的具体安装、连接。

准备

  • centos7系统
  • Mac 笔记本
  • VMware 软件

Centos的安装及配置设置

由于VMware的下载比较简单,本文不予说明,默认已经下载。直接从centos的安装开始进行。

下载Centos7系统

Centos是免费版的,可以直接在社区下载,根据自己需要下载对应的系统,本文默认CentOS-7-x86_64-DVD-2009.iso
Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第1张图片

安装Centos7

  1. 打开VMware软件,新建一个虚拟机,选择从光盘影像中安装,找到之前的centos系统,继续—Linux快捷安装,设置用户名和密码–点击完成
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第2张图片
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第3张图片
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第4张图片
  2. 等待VMware虚拟机安装完成,至此centos系统已经安装完成,接下来需要对系统进行配置,涉及到:
  • 主机默认语言、输入法、时间、快捷键设置
  • Mac地址、静态IP地址和UUID设置(如果是动态IP,Navicat无法通过IP连接)
  • 防火墙设置(这一步是为了远程连接做准备,centos默认root用户无法远程使用。这一步骤除了centos需要设置,在本机上也需要设置对应端口,之后会详细说明)

Centos的系统配置

本步骤是对主机的系统配置,如果你是安装操作系统老手了,这一步可以略过,自己设置就行

  1. 登陆
    本文默认是以root用户登录,如果是想以其他用户登录,请保证足够的权限,这里不予说明。
    点击not list,选择用户名为root,密码上一步骤已经设置完成
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第5张图片
  2. 系统语言配置
    一进来是这样的,全是英文界面。关闭Getting Started界面,打开右上角扳手setting,点击Region and Language。把LanguageFormats全部改为汉语(中国),然后点击Restart重启主机。
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第6张图片
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第7张图片
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第8张图片
  3. 快捷键设置
    由于输入法设置等会用到终端,所以先设置快捷键。
  • 先找到setting中的设备(如果显示已经改成了中文的话),然后在Keyboard中下拉到最下面,点击+添加自定义快捷键,这里只添加终端。其余默认快捷键可以自行修改,但是后序会有简便修改介绍,可以继续往下看
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第9张图片
  • 终端快捷键 设置名称为Terminal,命令路径为Terminal的路径,即 /usr/bin/gnome-terminal,快捷键自定义,这里默认设置为control+option+T(wins键盘可以设置为Ctrl+Alt+T)。此时可以敲击键盘看看是否完成设置。
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第10张图片
  • 设置快捷键与本机一致
    由于单独设置centos系统快捷键效率低,这里可以借助VMware自带功能实现快捷键与本机一致。
    打开VMware该虚拟机上方的扳手设置,找到键盘与鼠标,点击配置文件默认,选择Mac主机快捷键,启动Mac主机快捷键。此时centos虚拟机的快捷键就和Mac主机的快捷键一致了。 此时可以敲击键盘例如Ctrl C看看是否完成设置。

Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第11张图片
Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第12张图片
Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第13张图片
4. 输入法设置

  • 输入法的设置也在centos的setting--Region and Language中,找到下方输入源,添加汉语(中国),选择第一项 汉语(Intelligent Pinyin),同时可以删除原来的英语选项,因为这个汉语拼音可以切换英语,不需要之前的输入源。
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第14张图片
  • 截止到这里,输入法的中文可能有问题,无法正确打出汉字(如果没有问题无需修改),需要打开终端输入命令:sudo dnf install ibus-libpinyin.x86_64 -y,如果dnf没安装请查找教程安装dnf。
    如果以非root用户,这里可能权限不够,请自行给权限。这里以root用户为例,不予说明。
  1. 时间设置
    系统时间默认设置为洛杉矶时间,为了便于后面MySQL的学习,这里设置为中国上海时间
    打开终端输入命令:timedatectl set-timezone Asia/Shanghai

Mac地址、静态IP地址、UUID设置

为了区别上述设置的重要性,这里单独分为一章节。

  1. Mac地址
    关闭虚拟机,在VMware虚拟机资源库下,右击设置,点击网络适配器,找到高级选项,随机生成Mac地址
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第15张图片
  2. IP地址设置
  • 首先打开终端输入指令:cd /etc/sysconfig/network-scripts,找到ifcfg- en33文件,然后输入指令sudo cat ifcfg-ens33查看配置,这里centos显示BOTPROTO="dhcp",系统默认为动态IP,需要将其设置为静态IP。
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第16张图片
  • 在修改IP之前需要了解本机的子网掩码、网关、DNS,以及虚拟机的IP可取范围。本文介绍是Mac下的查找,Wins下同理操作
    首先打开本机终端(不是虚拟机),输入指令cd /Library/Preferences/VMware\ Fusion/vmnet8,如果之前没有修改VMware安装,默认在该路径下,然后输入cat nat.conf,输出中ip即为本机网关,netmask即为本机掩码
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第17张图片
    之后输入指令cat dhcpd.conf,其中range xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx即为虚拟机IP可取范围
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第18张图片
    除了这两步还需要获取本机DNS,打开系统偏好设置,找到网络,点击高级-DNS,就是本机DNS,或者在TCP/IP下方路由器查看(DNS有多个的话,在路由器可以看见对应的DNS)
    Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第19张图片
    完成这些步骤后进入虚拟机,在/etc/sysconfig/network-scripts输入vim ifcfg-ens33或者gedit ifcfg-ens33,如果不会用Vim就选择后者在编辑器中运行。
    设置命令:
BOOTPROTO="static"
IPADDR="输入range范围内任一IP地址"
GATEWAY="网关IP地址"
NETMASK="子网掩码地址"
DNS1="DNS地址"

Centos7下的MySQL8.0安装及Navicat远程连接上篇(图文详解)_第20张图片
设置完成后需要运行指令service network restart保存配置
为了检验是否成功,首先在本机终端 ping 虚拟机地址,然后在虚拟机终端ping www.baidu.com,如果都没问题就说明上述操作成功
3. UUID设置
UUID设置相对简单,只需要在上述ifcfg- en33文件修改UUID即可,不过多说明。

后言

本文主要介绍Centos7的安装、配置,下篇会介绍MySQL的安装配置以及Navicat远程连接

你可能感兴趣的:(MySQL基础,centos,linux,服务器,mysql)