概述
我作为一名前端,但我不想只搞前端,我也想有一个自己的网站.
我们主要是要把运行node的环境安装起来,运行node的环境主要就是nodejs,然后存储数据需要mysql,代理需要使用nginx。由于是再linux环境下运行,大家可以学习一下 linux基本命令
1、nodejs的环境安装环境
1-1 进入安装目录:cd /opt/software
1-2 在命令行中输入以下命令下载nodejs
下载
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar
//解压:
tar xvJf node-v16.14.0-linux-x64.tar
//删除二进制包:
rm -rf node-v16.14.0-linux-x64.tar
有可能下载不成功,可能需要科学上网 (我想上传个压缩文件,掘金没上传文件的服务)
2 配置环境变量
//编辑环境变量文件:
vi /etc/profile
//插入/etc/profile的末尾
export PATH=$PATH:/opt/software/node/bin/
vi /etc/profile //编辑文件
i //插入
:q //退出
:q! 不保存退出
:wq 保存退出
:wq! 强制保存退出
3 运行命令保存环境变量
source /etc/profile
4 检查安装版本
node -v
npm -v
5 更换镜像
npm install -g cnpm --registry=registry.npm.taobao.org
cnpm i yarn -g
yarn config set registry registry.npm.taobao.org
cnpm i pnpm -g
//查看源
pnpm config get registry
//切换淘宝源
pnpm config set registry registry.npm.taobao.org
2、mysql的安装环境
首先看一下我们云服务器的/usr/local目录,有可能购买阿里云的时候已经预装了。预装了我们需要修改一下密码。没有安装我们需要先安装一下。
安装的命令
//跳转到安装文件夹
cd /usr/local/
//下载
wget http://repo.mysql.com/mysql-community-release-el7-11.noarch.rpm
//安装
sudo rpm -ivh mysql-community-release-el7-11.noarch.rpm
//安装mysql服务
sudo yum install mysql-server -y
//查看是否安装成功
rpm -qa | grep -i mysql

//开启mysql服务
service mysqld start
刚开始安装的Mysql5.7是会随机生成一个root密码。我们要先找到这个随机密码,然后再更新密码。可以通过grep命令查找随机root密码。 grep "password" /var/log/mysqld.log
我这里的密码是e!pko7AJUGs=
没发现密码或者忘记密码没关系,操作步骤
停止服务
service mysqld stop
## 找到my.cnf配置文件
whereis my.cnf
//编辑mysql的配置
vi /etc/my.cnf
//文章上面讲了怎么操作vim编辑器
输入 skip-grant-tables ,这个配置是为了不用密码也能登录mysql
配置好了,我们需要启动mysql服务
启动服务
service mysqld start
## 无密码登录mysql,执行下面命令
mysql -u root
use mysql;
修改密码
update mysql.user set authentication_string=password('Helloworld456!') where user='root'
刷新
flush privileges;
退出exit
停止服务
service mysqld stop
## 去掉my.cnf里面的skip-grant-tables内容
vim /etc/my.cnf
重启服务
service mysqld start
Mysql默认root用户只能本地登录,如果要远程登录,要简单设置一下。
现在可以远程访问了, 这篇文章太长了,下一个配置另外放一篇