1.1 实验环境
1、Eclipse或者IDEA,此实验采用IDEA作为开发工具
2、 能够访问腾讯云官网https://cloud.tencent.com
3、要求有腾讯云账号,实验过程中需要购买云虚拟机参考(购买服务器流程,镜像centos 8)
4、实验结束后暂时保留云服务器等资源,后续实验还需要使用(云服务器资源晚上可以选择关机不扣费,节约费用)。
使用rpm安装MySQL数据库
1.下载MySQL 5.7.33数据库,或者直接用wget下载
如下图所示:
2.使用rpm安装MySQL数据库2. 解压下载的文件,并解压到mysql目录中:
mkdir mysql tar -xvf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar -C mysql ls mysql/
3.先卸载mariadb相关软件包,否则安装不会成功(目前大部分linux内置了mariadb数据库软件,所以要先卸载这个软件的关联软件包):
yum remove mariadb-libs
4.安装顺序
yum install mysql-community-common-5.7.33-1.el7.x86_64.rpm yum install mysql-community-libs-5.7.33-1.el7.x86_64.rpm yum install mysql-community-client-5.7.33-1.el7.x86_64.rpm yum install mysql-community-server-5.7.33-1.el7.x86_64.rpm
5.在安装mysql-community-server-5.7.33-1.el7.x86_64rpm软件包时,可能会出现缺少perl和net-tools这两文件库,使用:
yum –y install perl.x86_64 yum –y install net-tools
6.启动数据库,并将数据库设置为开机启动
systemctl start mysqld systemctl enable mysqld
7.检查服务是否已启动
systemctl is-active mysqld.service
8.查找初始随机密码
cat /var/log/mysqld.log | grep localhost
注:如果查找不到,通过find / -name 名称,来查找文件位置,进行获取初始密码
9.使用初始密码登录并修改密码:
mysql -u root -p password: 此处输入初始密码,输入的内容不会显示出来 ,也可以直接复制
10. 修改2个全局参数-降低密码验证策略,否则无法修改成简单密码(密码必须为字母+数字+特殊符号长度大于8位)
set global validate_password_policy=0; set global validate_password_length=1;
11. 设置密码为 123456:
SET PASSWORD = PASSWORD('123456');
12. 退出 mysql
exit;
13. 用新密码从新登陆mysql
mysql -uroot -p
14. 设置mysql可以远程访问(该命令需在登陆mysql后执行)
use mysql; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 注:如果修改提示密码不合格,重新执行: set global validate_password_policy=0; set global validate_password_length=1; 之后在进行重新执行命令 flush privileges;
15. 设置mysql开机自启动(该命令需在退出mysql后执行)
systemctl restart mysqld
16. 在window 打开Navicat ,远程连接mysql
至此:linux安装mysql,并在window远程访问完毕!!!
JDK环境安装
远程登录后执行如下命令安装JDK,等待安装完成执行java -version
yum install -y java-1.8.0-openjdk-devel.x86_64
安装tomcat
1.安装tomcat并设置开机自动启动,通过如下命令下载tomcat8.5
wget https://course-public-resources-1252758970.cos.ap-chengdu.myqcloud.com/PracticalApplication/202002CloudDevelop/1-app/apache-tomcat-8.5.50.tar.gz
2.把tomcat解压到/opt/tomcat8.5目录,执行如下命令
//存放tomcat安装包 mkdir /opt/tomcat8.5 //用于后续存放应用上传的图片 mkdir -p /opt/tbook/pics //解压 tar -zxvf apache-tomcat-8.5.50.tar.gz -C /opt/tomcat8.5
3.进入到tomcat的bin目录下,然后执行start.sh脚本(启动tomcat),通过云虚拟机公网ip访问8080端口能看到tomcat首页
//进入tomcat的bin目录 cd /opt/tomcat8.5/apache-tomcat-8.5.50/bin/ //启动tomcat ./startup.sh
4.设置tomcat开机自动启动,在/etc/rc.d/rc.local文件最后加入如下代码,按Esc,输入:wq,按Enter,保存设置并退出编辑器,以后每次重启服务器就会自动启动tomcat。
//编辑rc.local配置文件 vi /etc/rc.d/rc.local //把这段代码加入到rc.local配置文件中最后 /opt/tomcat8.5/apache-tomcat-8.5.42/bin/startup.sh //修改可执行权限 chmod +x /etc/rc.d/rc.local