远程服务器搭建MySQL数据库

背景

在客户提供的虚拟机搭建数据库,完成建表和数据入库。

  • 系统:目标机CentOS 7,本地机Win10
  • 软件:Xshell 7、navicat

操作过程

由于是第一次远程在客户机器上建库,且目标机没有安装图形化界面,也不能连接互联网,所以首先需要客户开通维护端口22和数据库端口3306。经过沟通开通了可以连接客户内网的VPN,可以通过VPN访问22端口;3306端口外网可以访问到,使用navicat可以实现可视化建表和数据入库。

  • 通过Xshell远程连接
    首先连接VPN访问内网,然后使用Xshell连接内网段的22端口
    相当于在客户端开启Terminal。
  • 由于目标机不能联网,需要使用rpm的方式安装数据库,在本地机下载好对应版本的MySQL rpm安装包。通过Xshell自带的文件传输工具Xftp,将需要安装的mysql安装包等发送到目标机。
  • 需要卸载CentOS本地自带的数据库,参考“CentOS7安装MySQL”相关的技术文档。

https://www.cnblogs.com/werr370/p/14633785.html

  • 这里我重新设置密码策略后出现了很多问题,所以建议不修改为弱密码策略,默认的密码是需要英文大小写加数字和符号。然后my.cnf文件配置自己需要的端口即可,还有许多参数实际并不全部需要。
  • 配置完成后使用mysql -u root -p命令进入,输入密码登入mysql界面就成功安装了。

你可能感兴趣的:(数据仓库,服务器,ssh,centos)