首先得买个阿里云的服务器,不过可以先免费试用一个月:试用地址
然后就准备开始在阿里云的服务器上搭建需要的环境吧。
Xshell可以用来远程连接服务器。
首先在本地下载Linux下的jdk
通过在Xshell下执行rz
命令上传所下载的jdk,如果没有该指令,则执行yum install lrzsz
去根目录cd /
进入etc文件夹cd usr
可以ls
看看该目录下所有的文件,然后mkdir java
创建一个java文件夹把下载好的jdk用rz
命令上传上去
上传好之后,解压缩tar -zxvf jdk-8u171-linux-x64.tar.gz
解压完成后到etc目录下找到profile
进行环境变量配置
export JAVA_HOME=/usr/java/jdk1.8.0_171
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
然后让profile立即生效source /etc/profile
至此Java的环境变量全部配置成功
安装前,要检查系统有没有自带安装 MySQL: rpm -qa | grep mysql
如果系统有安装就需要卸载:
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
安装 MySQL:
# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
# yum install mysql-server
安装完成后启动 MySQL: systemctl start mysqld
查看 MySQL 运行状态: systemctl status mysqld
MySQL启动了,当你想进入MySQL时会发现,并没有对MySQL进行设置啊,于是就会报错:
Access denied for user 'root'@'localhost' (using password: NO)
解决这个问题,先到vim etc/my.cnf
添加skip-grant-tables
然后重启MySQL:systemctl start mysqld
这时候就可以进入mysql了,然后修改密码:
mysql> use mysql;
mysql> update user set authentication_string=password("123456") where user='root';
mysql> flush privileges; # 刷新权限
终于把数据库安装成功!
至此,SpringBoot所需要的环境都已安装完成,即需要运行的环境Java和数据库的运行环境MySQL。
把项目发布到阿里云,数据库不放在本地了,在服务器上创建需要的数据库create database blog
发现又出错了,那就在错误中学习吧You must reset your password using ALTER USER statement before executing this statement.
欢迎访问: www.miaoblog.com