学习目的:

掌握Linux 安装

设置静态ip地址

修改yum源(可参考)

安装jdk1.8及配置

安装mysql及配置(可参考)

设置无秘登录

使用工具:

Oracle VM VirtualBox

虚拟机如何证明安装了mysql 在虚拟机安装mysql_mysql


2.CentOS-7

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_02


3.Xshell6(远程连接虚拟机)与Xftp6(上传文件至虚拟机)

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_03


一、安装Linux

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_04


虚拟机如何证明安装了mysql 在虚拟机安装mysql_JAVA_05


虚拟机如何证明安装了mysql 在虚拟机安装mysql_mysql_06


虚拟机如何证明安装了mysql 在虚拟机安装mysql_JAVA_07


虚拟机如何证明安装了mysql 在虚拟机安装mysql_JAVA_08


虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_09


虚拟机如何证明安装了mysql 在虚拟机安装mysql_mysql_10


设置完启动

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_11


虚拟机如何证明安装了mysql 在虚拟机安装mysql_mysql_12


开启双网卡

虚拟机如何证明安装了mysql 在虚拟机安装mysql_mysql_13


设置root密码(最高权限用户)

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_14


二、设置静态ip地址

关闭防火墙 systemctl stop firewalld
永久关闭 systemctl disable firewalld

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_15

修改静态ip地址 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_16


IP为软件管理中主机网络管理器同一网段即可

虚拟机如何证明安装了mysql 在虚拟机安装mysql_主机名_17

重启网络 systemctl restart network
查看ip   ip a

看到下图说明获取到了IP地址

虚拟机如何证明安装了mysql 在虚拟机安装mysql_JAVA_18

**查看是否可以出外网 ping www.baidu.com**

以下说明可以出外网,下面换用Xshell软件连接虚拟机

虚拟机如何证明安装了mysql 在虚拟机安装mysql_JAVA_19


密码为虚拟机安装时设置的两次密码

虚拟机如何证明安装了mysql 在虚拟机安装mysql_虚拟机如何证明安装了mysql_20


三、修改yum源(默认是从国外网站下载,影响下载速度,下面将改为国内源)

下载安装wget软件 yum install -y wget
查看现有yum源  yum repolist
进入目录 cd /etc/yum.repos.d
备份旧配置文件 mv CentOS-Base.repo CentOS-Base.repo.bak
下载阿里云源文件 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存 yum clean all
重新生成缓存 yum makecache


修改主机名 hostnamectl set-hostname XXX
绑定ip地址和主机名 vi/etc/hosts
将ip和主机名添加在最后一行,保存退出 Esc :wq

四、安装jdk1.8及配置

打开软件,将jdk压缩文件上传至虚拟机的opt目录下

虚拟机如何证明安装了mysql 在虚拟机安装mysql_主机名_21

进入opt目录 cd /opt
ls 查看传入的文件
tar -zxvf jdk-8u111-linux-x64.tar.gz 解压
将jdk移动到inst mv jdk1.8.0_111/ ./inst/jdk181
配置环境 export JAVA_HOME=/opt/inst/jdk181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
更新配置文件 source /etc/profile
查看java jdk是否安装成功 java -version

表示成功

虚拟机如何证明安装了mysql 在虚拟机安装mysql_mysql_22


五、安装mysql及配置

查看是否安装数据库 rpm -qa | grep -i mariadb
删除数据库 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
下载mysql安装包 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件
执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件
安装mysql yum install mysql-server
查看是否安装成功 rpm -qa | grep mysql
重启mysql systemctl start mysqld.service
设置 mysql开机启动 systemctl enable mysqld.service

设置密码

# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
mysql> flush privileges;
删除多余空白用户 delete from user where password='';
设置远程主机登录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password';
用windows上数据库软件连接测试

六、设置无秘登录

生成公共秘钥:ssh-keygen -t rsa -P ''
查看公私钥:cd /root/.ssh/
查看授权文件:cat id_rsa.pub >> authorized_keys 回车后ls
授权 chmod 600 authorized_keys
测试 ssh 主机名或IP,不需要输入密码即成功