使用虚拟机创建本地服务器
前期准备
- 虚拟机:VMware15
- Linux:CentOS-8.5.2111
- 数据库:MySQL 8.0
- 远程连接工具:Xshell
- 数据库连接工具:SQLyog-11.2.4-0
正式开始
创建CentOS虚拟机
1、下载镜像
2、创建虚拟机
3、编辑虚拟机
编辑完毕后,打开CentOS虚拟机。
4、CentOS安装
5、配置IP地址
- 设置虚拟网络
- 配置Centos地址
(1)、设置IP地址、子网掩码和网关
#vi /etc/sysconfig/network-scripts/ifcfg-ens*(*根据实际情况不同,本文为ens33)
ONBOOT:是指系统启动时是否激活网卡,默认为no,设置为yes,表示开机启动时激活网卡。
BOOTPROTO:网络分配方式,静态。(一定记得修改为Static,否则无法连通网络)
IPPADDR:手动指定ip地址。
NETMASK:子网掩码。
GATEWAY:网关ip。
(2)、设置DNS
#vi /etc/resolv.conf
配置完成后,重启虚拟机
6、设置本地网络
以上配置完成后就可以通过Xshell连接到本地服务器了。
下载MySQL
使用yum进行安装
1、查看是否已经安装了MySQL
[root@localhost ~]# rpm -qa|grep mysql#无输出说明没有安装
2、打开yum库,下载RPM。
3、查看对于的Linux版本,进行下载
[root@localhost ~]# cat /etc/redhat-release
4、复制下载的文件名
5、下载安装MySQL源
[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el8-2.noarch.rpm[root@localhost ~]# sudo rpm -Uvh mysql80-community-release-el8-2.noarch.rpm
6、检查是否安装成功,执行成功后会生成两个.repo文件
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls -l
7、安装MySQL
[root@localhost ~]# yum install mysql-server
8、启动MySQL服务
[root@localhost ~]# systemctl start mysqld.service
9、停止MySQL服务
[root@localhost ~]# systemctl stop mysqld.service
10、重启MySQL服务
[root@localhost ~]# systemctl restart mysqld.service
11、修改密码
- 默认创建超级管理员账号root@localhost,没有密码
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
12、设置开机启动
[root@localhost ~]# systemctl enable mysqld
[root@localhost ~]# systemctl daemon-reload
13、关闭防火墙,允许远程登入
# firewall防火墙
systemctl status firewalld
# 查看转态
firewall-cmd --state
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
#注意分清楚linux的版本 命令会有所不同
#查看防火墙规则
firewall-cmd --list-all
图形界面没有防火墙,可以输入firewall-config命令,进行安装
删除MySQL
1、检查mariadb,删除mariadb
[root@localhost ~]# rpm -qa|grep mariadb
mariadb-connector-c-config-3.1.11-2.el8_3.noarch
[root@localhost ~]# rpm -e --nodeps mariadb-server
[root@localhost ~]# rpm -e --nodeps mariadb
[root@localhost ~]# rpm -e --nodeps mariadb-libs
2、检查MySQL
[root@localhost ~]# rpm -qa|grep mysql
3、删除MySQL
[root@localhost ~]# rpm -e --nodeps xxx
使用SQLyog连接MySQL
1、下载SQLyog
无法直接使用SQLyong连接MySQL是因为虚拟机的3306端口没有对外开放。
2、开放虚拟机3306端口
- 安装iptables服务
[root@localhost ~]#sudo yum install iptables-services
- 开启iptables
[root@localhost ~]#sudo systemctl enable iptables
- 启动iptables服务
[root@localhost ~]#sudo systemctl start iptables
-编辑iptables文件
[root@localhost ~]#vi /etc/sysconfig/iptables//输入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT//重启网卡服务
[root@localhost ~]#service iptables restart
- 给外来主机增加权限
//创建新账户,赋予所有权限
mysql> create user 'sanmu'@'%' identified by '123456';
Query OK, 0 rows affected (0.09 sec)mysql> grant all on *.* to 'sanmu'@'%';
Query OK, 0 rows affected (0.05 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)
3、连接MySQL
SQLyog获取
使用虚拟机创建本地服务器相关推荐
- nodejs 本地php服务器,node.js创建本地服务器详解
本文主要和大家分享node.js创建本地服务器详解,简易上手node.js后,我们就可以在自己电脑上创建本地服务器了.希望能帮助到大家. 一.先上代码.//请求Node.js自带的http模块. va ...
- 虚拟机dhcp服务器配置,vmware虚拟机创建dhcp服务器(如何安装dhcp服务器在虚拟机中)...
并且在vmware虚拟机里面装了个2000的系统,现在想做个DHCP服务器,电. 一:试验的前期环境搭建1 系统环境:Fedora 22 软件版本: 在第二张光盘中 dhcp-3.0.1rc12-4. ...
- Python使用Flask模块创建本地服务器
Flask是一个使用 Python 编写的轻量级 Web 应用框架.Flask和Django是Python中最流行的web开发框架,与Django不同的是,Flask适合开发小型项目,通过服务器提供服 ...
- 在localhost和本地服务器(127.0.0.1)中使用ajax发起post请求遇到的问题。
首先 用ajax访问本地json文件时,应该使用get方法,而不是post.json算静态文件,一般不支持post请求 $.ajax({type: "POST",url: &quo ...
- dw创建站点本地服务器,在Dreamweaver建立本地虚拟机站点
这次给大家讲解一下在Dreamweaver cs6里建立本地虚拟机站点: 步骤: (1)首先要知道电脑安装的虚拟机的重要信息: 虚拟机首页地址: 127.0.0.1 ocalhost 要设置好虚拟机上 ...
- 本地主机访问VMware虚拟机创建的网站
本地主机访问VMware虚拟机创建的网站 前提 本文使用虚拟机基于PHPstudy与wordpress建立网站,创建自己的博客. 虚拟机为windowsServer2012 (window其他常用版本 ...
- 阿里云服务器的使用以及虚拟机创建用户
阿里云服务器的使用 购买轻量型服务器 进入命令行 ssh root@47.102.217.218 输入密码 apt update apt install aphache2 进入vscode,右击需要上 ...
- NetBox创建Unity本地服务器
## 前言 * 翻了网上好多的教程,这个抄那个那个抄这个来回解释不明白,干脆自己写 ## 步骤 1. 下载netbox并解压 2. 选择任意地方创建名为WebServer的文件夹,作为自己的本地服务器 ...
- 服务器如何新建计算机用户名和密码,服务器上创建本地用户账户的操作步骤
本地用户账户是工作在本地计算机上的,只有xp系统管理员才能在本地创建用户账户.服务器上创建本地账户lichimhui的操作步骤如下. 1.打开"计算机管理"窗口 执行[开始]丨[管 ...
最新文章
- 操作Docker容器
- 1.9 函数-C++编程模块
- Bob的烦恼II 逃离迷宫
- 制作WEB在线编辑器-插入HTML标签
- Source Insight 使用教程(1)——新建项目
- Android 第十三课 SharedPreferences存储
- 关于Android的应用程序的发布的学习(一)
- android音乐播放器文章,Android复习09【内容提供者、音乐播放器】
- 计算机网络数据链路层 --- 后退n帧协议(GBN)
- 2021年中国仪表阀市场趋势报告、技术动态创新及2027年市场预测
- 信息论的基本概念和熵的计算
- 如何复制百度文库中需要收费的文字
- Revit导入CAD翻模丨CAD图层管理控制显示隐藏图层
- json转Java_在线JSON转Java实体类—在线工具
- 第五章:电子表格系统Excel 2010——知识点整理
- vue使用高德地图web端JSAPI 路线规划、搜索提示教程
- 随机运算HTML5代码,js随机数学加法计算答题代码
- Ubuntu16.04系统+GTX1050TI显卡的tensorflow1.6(GPU版)安装-详细图文
- java输出每一列数据左对齐_Java(或Excel) - 如何对齐乱序的列数据
- 人工智能物联网开发的目录