**
CentOS安装
**
1、安装centOS7.6(主要注意安装位置的自动分区,以及网络使用dhcp自动获取)
请参考:https://www.jianshu.com/p/2cdc3ea850b7
最小安装好后,没有桌面
2、安装net-tool插件,方便查看ifconfig
注意此方法需联网,且ip设置正确
1)、输入ip addr 确认IP地址是否设置正常,设置好如下所示,如果没有获取到IP地址则设置一个即可。
ip addr
2)、切换到sbin,ls查看,ifconfig并没有安装
cd /sbin
ls
3)、安装net-tool插件,此插件中带有此命令
sudo yum install net-tools
4)、使用ifconfig查看ip地址
ifconfig
3、使用Xshell连接虚拟机,登录
**
JDK安装
**
4、安装JDK:
查找jdk:yum search jdk
安装jdk1.8:yum install java-1.8.0-openjdk-devel.x86_64
测试:查看java版本:java -version 查看javac:javac
**
Tomcat安装
**
5、安装Tomcat
准备:使用xftp上传tomcat压缩包
解压tomcat压缩包
tar -zxvf apache-tomcat-9.0.24.tar.gz
修改文件名
mv apache-tomcat-9.0.24 tomcat924
启动tomcat
sh /root/tomcat924/bin/startup.sh
(关闭tomcat:sh /root/tomcat924/bin/shutdown.sh)
启动命令之后浏览器上输入:http:\localhost:8080\ 如果在外部访问需要写上ip地址http:\192.168.38.128:8080\ 可以看到tomcat信息
**
MySQL安装
**
6、安装MySQL
1)、官网下载rpm:[https://dev.mysql.com/downloads/repo/yum/](https://dev.mysql.com/downloads/repo/yum/),并上传虚拟机
2)、yum安装:yum install mysql80-community-release-el7-3.noarch.rpm
3)、安装MySQL服务器:yum install mysql-community-server
4)、安装完成之后启动MySQL服务,这边提示下centOS7以下的版本用的是service命令,centOS7开始需要使用systemctl命令,先安装yum install /bin/systemctl
systemctl start mysqld.service
5)、查看运行状态
systemctl status mysqld.service
6)、查询MySQL临时密码,用于登录mysql
grep "password" /var/log/mysqld.log
7)、设置MySQL密码
mysql -uroot -p
//大写字母、数字、符号的结合(新版本MySql的加密方式:默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Rmdb-3897';
8)、新建一个用户(此用户和本地访问用户不一样,用于远程连接),并开启远程连接
创建用户:CREATE USER 'xxx'@'%' IDENTIFIED WITH mysql_native_password BY 'xxx123456@';
#授权所有权限
GRANT ALL PRIVILEGES ON *.* TO 'xxx'@'%';
#授权基本的查询修改权限,按需求设置
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'xxx'@'%';
刷新权限:FLUSH PRIVILEGES;