给虚拟机固定好ip后,装上数据库,JDK,Tomcat即可作为服务器发布自己写的java项目。由于数据库,JDK,Tomcat的安装主要命令操作。故截图不如之前文中详细,仅作参考。但是我会详细记录每一条命令及作用。
要做的准备(资源均已提供):
软件:Xshell远程连接工具,FileZilla(用于传输文件)
安装包:mysql安装包。mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar
资源下载地址:
https://pan.baidu.com/s/1PdK4OvSmG9dOdzEbjgwwLg
提取码:hcj2
(JDK和Tomcat的安装包也在这里面)
安装步骤
Xshell
1、在VMware中先启动虚拟机,用xshll远程连接虚拟机。
配置完成后就在xshell的命令窗输入指令操作虚拟机。
FileZilla
用于虚拟机与本机文件互传
MySQL详细安装步骤
1、Xshell远程连接虚拟机并登录。
2、进入/usr/local目录
cd /usr/local/
3、创建mysql文件夹
mkdir mysql
4、将mysql的安装包拖到该目录下,输入指令ll查看。
5、卸载虚拟机原自带数据库
rpm -qa | grep mariadb(查看mariadb安装包)
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps(卸载mariadb安装)
rpm -qa | grep mariadb(确认mariadb卸载成功)
6、解压,安装msql数据库
tar -xvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar(解压mysql的tar包)
rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm --nodeps --force(命令安装 common)
rpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpm --nodeps --force(安装 libs)
rpm -ivh mysql-community-client-8.0.15-1.el7.x86_64.rpm --nodeps --force(安装 client)
rpm -ivh mysql-community-server-8.0.15-1.el7.x86_64.rpm --nodeps --force(安装 server)
7、查看 mysql 的安装包
rpm -qa | grep mysql
8、初始化mysql数据库和相关配置
mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
![在这里插入图片描述]
9、查看数据库的密码
cat /var/log/mysqld.log | grep password
10、登陆数据库
mysql -uroot -p
输入刚刚查到的密码,登陆数据库。
11、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
(这个指令的意思是,将root用户的密码改为root,后面一个root是我们要新修改的密码)
12、退出当前数据库,用新密码再次登录。
exit;
mysql -uroot -p;
13、授与远程访问的权限
create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
14、关闭防火墙
systemctl stop firewalld.service;
systemctl disable firewalld.service;
systemctl mask firewalld.service;
到此数据库安装完成,并且可以使用Navicat工具远程连接数据。