看完肯定会系列之——VirtualBox下创建Linux虚拟机并安装java和mysql

一、事前准备:

1、VirtualBox (创建虚拟机)
2、Moba可视化工具方便操作(解压即用)
3、CentOS镜像文件
4、jdk和mysql压缩包
资源下载链接提取码(cirh)

二、安装VirtualBox创建虚拟机

安装完VirtualBox后新建一个虚拟机
可以根据电脑情况配置内存大小

在这里插入图片描述
在这里插入图片描述(因为我之前创建过 所以这里我把名字改成了Linux1)
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

新建好之后进入设置
常规–>高级(文件地址可以更改)
在这里插入图片描述系统–>主板(处理器可以根据自己电脑情况增加)
在这里插入图片描述存储–>可以选择下载的镜像文件
在这里插入图片描述网络
在这里插入图片描述在这里插入图片描述其他的不需要设置 点击ok
启动
出现小黑窗口之后 鼠标点进去 鼠标功能会消失 时间就键盘选择第一个回车(长时间不操作会自动选择)
在这里插入图片描述之后进行基本设置
在这里插入图片描述这里软件选择就默认最小
安装位置和网络连接需要设置
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述设置密码之后等待重启就好
在这里插入图片描述小黑界面输入用户名密码(密码不会显示 输完回车就行)
在这里插入图片描述

三、修改虚拟机配置

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
进入界面后输入上面代码

更改下面的配置
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.56.101
在这里插入图片描述然后后
ESC 输入:wq
(:wq保存退出 :q!是退出不保存)
然后输入systemctl restart network(重启网络)

至此小黑界面操作完成

打开moba

在这里插入图片描述这里的密码就填刚才虚拟机的密码
选择刚才创建的用户
在这里插入图片描述连接成功
在这里插入图片描述
这里要勾上 这样在输入cd命令是左边列表会跟着切换

四、安装JDK

在这里插入图片描述cd /opt
将三个文件拖入(事前准备中的4 其中mysql由客户端和服务端)
在这里插入图片描述安装java
1、解压 输入命令:tar -zxvf jdk-8u221-linux-x64.tar.gz
在这里插入图片描述完成后:
cd jdk1.8.0_221/ (进入jdk目录)
systemctl status firewalld(看防火墙状态)
systemctl stop firewalld(关闭防火墙 不关一会儿浏览器连不上)
systemctl disable firewalld(禁用防火墙)
之后开始配置环境
vi /etc/profile(进入名为profile的文档)
进入文件后按53回车定位
点A进入编辑模式:
找到一个export在下面贴入

export JAVA_HOME=/opt/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/rt.jar:$JAVA_HOME/tools.jar:$JAVA_HOME/dt.jar
export JRE_HOME=$JAVA_HOME/jre
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

贴入完成后esc :wq保存退出
source /etc/profile
测试:
java -version 出现版本号表示java安装配置成功

五、安装MySQL

下载依赖包
yum install -y net-tools
yum install -y perl
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
安装客户端client
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
安装服务端server会报错
yum install -y autoconf
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
再次报错 获得冲突文件
rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps
根据具体冲突文件修改
(加粗部分为冲突文件 可能会不一样)
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
安装完成
service mysql start
返回success
mysql
报错 因为没有密码
vi /usr/my.cnf
进文件添加
[client]
default-character-set = utf8
[mysqld]//这句不用添加 以这句话为界分别贴在上下
skip-grant-tables
character_set_server = utf8
collation_server = utf8_general_ci
保存退出 :wq

( my.cnf中的[mysqld] 下方插入lower_case_table_names,即可忽略大小写)

service mysql restart//重启
返回success
mysql
可以直接进入数据库
在这里插入图片描述
use mysql
进入Database changed
在这里插入图片描述

update user set password=password('ok');
修改密码为ok
在这里插入图片描述
quit
退出数据库

vi /usr/my.cnf
修改配置文件
在这里插入图片描述
注释掉这一行
:wq保存退出

service mysql restart
重启服务
mysql -uroot -p之后回车输入密码“ok”
或者直接mysql -uroot -pok
set password=password('ok');//重新确认密码
use mysql 可以进入了

测试中文输入

    use test; 
    create table a(bb varchar(10));建表
    insert into a values('哈哈');插入中文数据
    select * from a;打印表格

进入mysql
1、service mysql restart //重启
2、 mysql -uroot -p //输密码
3、use mysql //use

创建新用户
create user 'test'@'%' IDENTIFIED BY 'ok';//创建新用户test
grant all on *.* to 'test'@'%';//赋权

用sqlyog连接
新建 sqlyog密码为数据库密码ok
SSH密码为虚拟机密码
如果不能连接 需要将
在这里插入图片描述
放开可以连接(root用户放开连接)
或者创建用户并授权(新建用户注释连接)

在这里插入图片描述注释

使用时基于对安全的考虑 可以创建普通用户然后注释上述代码 使用普通用户登录 禁用管理员账户

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值