给云服务器安装HTTP服务器

  1. Node的安装
    1
    2
    curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
    sudo apt-get install -y nodejs

这种安装方法的好处是:直接安装在系统环境/usr/bin目录下,之后使用npm -g安装其他插件也会安装到/usr/lib/node_modules(需要使用sudo权限)

  1. 软链接到项目文件夹下边

    1
    ln -s /usr/lib/node_modules /YOUR_PROJ/
  2. 安装MySQL:使用下面三行命令:

    1
    2
    3
    sudo apt-get install mysql-server
    sudo apt install mysql-client
    sudo apt install libmysqlclient-dev
  3. 使用命令检查MySQL的安装是否成功:

    1
    sudo netstat -tap | grep mysql
  4. 使用以下命令查看MySQL的用户名和密码:

    1
    sudo cat /etc/mysql/debian.cnf
  5. 使用以下命令进入MySQL状态:

    1
    2
    mysql -u 上边看到的用户名(debian-sys-maint) -p
    然后输入上边看到的密码
  6. 修改密码

    1
    update mysql.user set authentication_string=password('新密码') where user='root'and Host = 'localhost';
  7. 为了可以远程访问MySQL,修改配置:

    1
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

注释掉

1
bind-address = 127.0.0.1

wq保存退出

  1. 重新进入MySQL命令状态,执行以下两条代码:

    1
    2
    grant all on *.* to root@'%' identified by '你的密码' with grant option;
    flush privileges;
  2. quit MySQL命令行,执行重启命令:

    1
    sudo /etc/init.d/mysql restart

命令汇总:

1
2
3
sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart

  1. 使用MySQL workbench连接远程数据库执行创建数据库等操作。
  2. 给Node安装MySQL插件

    1
    sudo npm install -g mysql
  3. 启动http服务器

文章目录
|