安装NodeJS-Maven-Mysql
大约 4 分钟约 1061 字
安装NodeJS-Maven-Mysql
安装NodeJS
litemall的管理端和用户端的前端界面是由Vue.js开发,编译这两部分的时候需要用到NodeJS环境,以下操作将安装一个NodeJS环境。
1. 从淘宝镜像下载NodeJS的安装包。
wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz
2. 将下载的安装包解压到/usr/local/目录。
tar -xvf node-v12.4.0-linux-x64.tar.xz -C /usr/local/
3. 将NodeJS安装目录重命名。
mv /usr/local/node-v12.4.0-linux-x64/ /usr/local/node
4. 将NodeJS的可执行文件目录加入到系统环境变量中,并使用source命令使配置文件立即生效。
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
source /etc/profile
5. 安装淘宝cnpm镜像。
npm install cnpm -g --registry=https://registry.npm.taobao.org
6. 安装cross-env。
cnpm install -g cross-env
安装Maven
- 安装OpenJDK1.8,litemall要求JDK版本1.8以上
yum -y install java-1.8.0-openjdk-devel.x86_64
- 下载Maven安装包。
wget --no-check-certificate https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
- 将下载的安装包解压到/usr/local/目录,并将安装目录重命名。
tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
mv /usr/local/apache-maven-3.6.3/ /usr/local/maven
- 将maven的可执行文件目录加入到系统环境变量中,并使用 source 命令使/etc/profile文件中的内容立即生效。
echo "export PATH=$PATH:/usr/local/maven/bin" >> /etc/profile
source /etc/profile
- 执行以下命令打开镜像仓库配置文件,添加阿里云镜像仓库配置。
vim /usr/local/maven/conf/settings.xml
进入Vim编辑器页面后输入 :/mirrors
,搜索并跳转到 <mirrors>
标签的位置。 按下n键跳转到第二个没有被注释的标签位置。 按下o键,另起一行进行编辑,粘贴以下内容。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
按下ECS退出编辑模式,输入:wq保存并退出Vim编辑器。
经过自己测试,大部分是在最后一个搜索
其他源:
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<name>华为云</name>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
<!-- JBoss的仓库 -->
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<!-- 剩下就是国外的了,maven官方运维的2号仓库 -->
<mirror>
<id>repo2</id>
<name>Mirror from Maven Repo2</name>
<url>http://repo2.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
安装MySQL
1. 下载安装MySQL的Yum源。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
2. 安装mysql-server。
yum -y install mysql-community-server
3. 启动mysql-server。
systemctl start mysqld.service
4. 修改默认密码。 a. 查询root密码。
grep "password" /var/log/mysqld.log
命令输出如下所示。 b. 使用查询到的密码登录到mysql。
mysql -uroot -p
命令输出如下所示。 c. 修改密码安全策略为低(只校验密码长度,至少8位)。
set global validate_password_policy=0;
d. 修改密码。
alter user root@'localhost' identified by '12345678';
e. 授予root用户远程管理权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
f. 退出MySQL命令行。
quit
初始化数据库 参考以下步骤将商城项目的初始数据导入到数据库中。请将下面命令中的 12345678修改为您设置的数据库密码。 1. 创建数据库和用户。
cd litemall && mysql -uroot -p12345678 < litemall-db/sql/litemall_schema.sql
2. 初始化数据库表结构。
mysql -uroot -p12345678 litemall < litemall-db/sql/litemall_table.sql
3. 插入测试数据。
mysql -uroot -p12345678 litemall < litemall-db/sql/litemall_data.sql