1  
 
 第8章 “微商城”后端服务器搭建  
 
 “微商城”后端服务器基于  ThinkJS + MySQL ,以下是环境搭建文档。  
 
 8.1  搭建  MySQL  环境  
 
 8.1.1  安装  MySQL  
 
 本项目基于  MySQL 5.7  社区版,如果您还没有安装,请继续阅读安装步骤。如果您  
 
 已经安装了  MySQL 8.0  社区版,请阅读  8.1.3  小节进行密码设置。  
 
 MySQL 5.7  社区版的具体安装步骤如下。  
 
 ( 1 )从  MySQL  的官方网站下载软件,在网站中找到  MySQL 5.7  社区版( MySQL  
 
 Community Server )压缩包版本的下载地址,如下图所示。  
 
 ( 2 )将压缩包  mysql-5.7.24-win32.zip  解压保存到  C:\web\mysql5.7  目录中,如下图  
 
 所示。 2  
 
 ( 3 )创建配置文件  C:\web\mysql5.7\my.ini ,配置内容如下。  
 
 [mysqld]  
 
 basedir=C:/web/mysql5.7  
 
 datadir=C:/web/mysql5.7/data  
 
 port=3306  
 
 ( 4 )以管理员身份运行命令提示符,输入以下命令开始安装。  
 
 cd C:\web\mysql5.7\bin  
 
 mysqld -install mysql5.7  
 
 mysqld --initialize-insecure  
 
 net start mysql5.7  
 
 8.1.2  设置密码 - 适用于  MySQL 5.7  
 
 ( 1 )打开命令提示符窗口,输入如下命令启动  MySQL  命令行工具并登录。  
 
 cd C:\web\mysql5.7\bin  
 
 mysql -u root  
 
 ( 2 )登录  MySQL  后,执行如下命令设置密码。  
 
 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';  
 
 ( 3 )执行  exit  命令退出  MySQL 。  
 
 ( 4 )执行如下命令测试能否使用新密码登录  MySQL 。  
 
 mysql -u root -p123456  
 
 8.1.3  设置密码 - 适用于  MySQL 8.0  
 
 登录  MySQL  后,执行如下命令即可。 3  
 
 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '  
 
 123456';  
 
 注意:如果已经设置了密码,则也需要执行上述命令修改密码,执行后可以将密码的  
 
 加密方式更改成  5.x  版本的加密方式,以兼容  ThinkJS 。  
 
 8.2  部署后端服务器项目  
 
 ( 1 )创建  D:\vue\chapter08  目录。  
 
 ( 2 )将教材配套源代码中的  shop-backend  文件夹,复制到  D:\vue\chapter08  目录。  
 
 ( 3 )打开命令提示符,执行如下命令登录  MySQL 。  
 
 cd C:\web\mysql5.7\bin  
 
 mysql -u root –p123456  
 
 ( 4 )登录成功后,执行如下命令导入  data.sql  文件。  
 
 source D:\vue\chapter08\shop-backend\data.sql  
 
 ( 5 )在  D:\vue\chapter08\shop-backend  目录的地址栏中,输入  cmd ,然后按  Enter  
 
 键,进入命令提示符窗口,输入以下命令启动项目。  
 
 npm install  
 
 npm start  
 
 ( 6 )通过浏览器访问  http://127.0.0.1:8360 ,测试后端服务器是否启动成功,测试结  
 
 果如下。