Linux环境安装和jdk、mysql安装

Linux环境安装:

1.安装Oracle VM VirtualBox,准备好linux光盘镜像
链接:https://pan.baidu.com/s/107Owi03j_ss5RceevT3Kmg
提取码:1zqe
2.点击新建
3.设置名称-不用中文,内存分配给一半(4096就行)左右,注:版本必须选择64位 Red Hat
注:一般名字写centos后缀自动变成linux。
文件存储位置尽量别放在c盘
4.文件夹位置选择固态,大小分配30G左右,会自动扩容。
5. 进入设置
1.常规–高级–备份位置(虚拟机同级目录下)
–共享粘贴板(双向)
–拖放(双向)
2.启动顺序–将光绪设为首选其次是硬盘–去掉软驱(处理器给一个就行,电脑配置
好可以多给)
3.进入储存–分配光驱–加载ios光驱镜像
在这里插入图片描述
4.进入网络–网卡1(选择:仅主机网络)–网卡2(选择:网络地址转换)
5.启动(选择install centos7)
6.Continue–1.设置时域
在这里插入图片描述
点击中国所在地,再点击done
2.磁盘分配
在这里插入图片描述
点进去什么都不动,再点击done,出来感叹号就没有了。
3.设置网卡
在这里插入图片描述
将双网卡都打开,再点击done。
4.以上三步设置完成,点击begin Installation(开始安装)
设置密码,(最好不要设置账户名默认为root就行)
在这里插入图片描述
没设置之前有感叹号(密码越简单越好)
6.reboot安装
7.进入选第一个,在进入输入用户名回车,在输入密码回车(密码输入是不显示的)

配置网关:

1.输入命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
2.按a进入修改BOOTPROTO=static
3.修改ONBOOT=yes
4.最下面输入IPADDR=192.168.56.102(最后这个可以自行决定)
5.esc里面输入:wq
6.输入systemctl restart network
Systemctl status firewalld//查看防火墙(这步可以没有)
7.输入systemctl stop firewalld//关闭防火墙
8.输入systemctl disable firewalld //禁止防火墙开机启动。
使用moba连接虚拟机。(若果moba连不上用 service restart network)

添加jdk

1.打开moba
2.进入session
3.点击SSH
4.输入刚才的地址192.168.56.102
5.进入opt文件夹(cd /opt)
6.把jdk安装包放进去,后面还要安装mysql所以可以把mysql客户端和服务端安装包也放进去。
7.ls
8.tar -zxvf jdk…(安装包名)
9.cd jdk1.8.0_221
10.vi /etc/profile
11.进入界面后输入
export JAVA_HOME=/opt/jdk1.8.0_221
export CLASSPATH=.: J A V A H O M E / r t . j a r : JAVA_HOME/rt.jar: JAVAHOME/rt.jar:JAVA_HOME/tools.jar: J A V A H O M E / d t . j a r e x p o r t J R E H O M E = JAVA_HOME/dt.jar export JRE_HOME= JAVAHOME/dt.jarexportJREHOME=JAVA_HOME/jre
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$JRE_HOME/bin
12.esc(退出),再输入:wq回车
13.source /etc/profile
javac(或者java -version)

Mysql安装

1.确保在/opt目录中,ll命令可以看到Mysql的两个安装包
2.yum下载依赖包:
(1)第一个:yum install -y net-tools
(2)第二个:yum install -y perl
(3)第三个:yum install -y autoconf
3.安装客户端:
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
4.安装服务端:
(1)rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
(2)可能会提示依赖冲突,找到具体冲突的mariadb的具体文件名
(3)rpm -e mariadb-… .x86_64 --nodeps
(4)重新执行第(1)步
5.service mysql start//重启数据库 //service mysql status//查看mysql服务的状态。(不用写)
6.Mysql -uroot -pok(ok是密码)
7.mysql
8.配置vi /usr/my.cnf
[client]
default-character-set = utf8
[mysqld]
skip-grant-tables
character_set_server = utf8
collation_server = utf8_general_ci
9.重启mysql服务
输入:service mysql restart
10.进入mysql数据库
(1)输入mysql进入mysql命令行
mysql>输入use mysql
会提示:database changed
11.修改密码
mysql>输入:update user set password=password(‘ok’);
会提示:Rows matched: 4 Changed: 4 Warnings: 0
12.输入quit,退出数据库
13.vi /usr/my.cnf修改配置文件
14.找到skip-grant-tables,在前面加上#号,注释掉这一行,esc,:wq保存退出
15.输入:service mysql restart,重启mysql数据库
16.输入:mysql -uroot -pok 进入数据库
17.在mysql命令行输入:
mysql>set password=password(‘ok’);
18.测试中文输入:
(1)use test
(2)建表:create table a(bb varchar(10));
(3)插入中文数据:insert into a values(‘哈哈哈’);
19.测试中文输出:
select * from a;
20.连接sqlyog
(1)使用root用户连接,需要放开skip-grant-tables的注释
(2)使用普通用户连接:需要skip-grant-tables被注释掉
create user ‘kb07’@’%’ IDENTIFIED BY ‘ok’; --新建普通用户
grant all on . to ‘kb07’@’%’; --给普通用户赋权

PS:每一次修改my.cnf的文件都需要重启mysql的服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值