linux安装node, nginx,mariadb数据库

1.下载配置node环境

//1.在root下创建目录 app cd切换到目录下   不创建也行
//2.访问nodejs中文官网
http://nodejs.cn/
//3.下载nodejs的安装包 右击复制连接 
wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz
4.tar -xf node-v14.16.0-linux-x64.tar.xz //将下载的安装包解压
//切换到 解压好的文件内 
cd node-v14.16.0-linux-x64/bin //node直接table
//ls查看当前目录下的文件看看 当前目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤
5.   ./node -v //检查node版本 v14.16.0
//把解压的文件夹改个名字
6.mv node-v14.16.0-linux-x64 nodejs
7. //创建软连接将node路径配置为全局模式 
//常见问题 把文件安装在/root/app/nodejs/bin 里面
//但是软连接 /app/nodejs/bin 两种不一样 
/app/nodejs/bin是根下的app 上面如果这么写就会报错
//command not found ,而 /root/app/nodejs/bin 是根下的root用户下的app文件夹
软连接查看 node -v就出现版本 
ln -s /root/app/nodejs/bin/npm /usr/local/bin/
ln -s /root/app/nodejs/bin/node /usr/local/bin/
node -v //查看版本

//nodejs就配置完成了

2.下载配置nginx环境

1.//下载nginx 所需要的依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.http://nginx.org/  //从官网下载选择安装包
3.wget http://nginx.org/download/nginx-1.19.7.tar.gz
//然后将下载的文件 解压
tar-xf  nginx-1.19.7.tar.gz
4. //进入 nginx-1.19.7 
cd nginx-1.19.7  
//执行下面代码
./configure --prefix=/usr/local/nginx
5.//然后执行
make&&make install
6. //cd到刚才配置的安装目录/usr/local/nginx/sbin
./nginx  
7. 在浏览器输入服务器的ip地址 会显示 Welcome to nginx! 就安装完成了
8.//软连接
ln -s /usr/local/nginx/sbin/nginx  /usr/local/bin
就可以全局使用 nginx 来启动了 
nginx //启动
nginx -s stop //关闭 nginx
nginx -s reload //重启nginx

3.配置数据库环境

1.yum -y install mysql mariadb-server //下载mysql 以及依赖包
2.systemctl start mariadb.service //启动mysql 服务
3.systemctl enable mariadb.service //设置开机自启
4.mysql -uroot //运行mysql
5.use mysql //进入mysql表中
6.update user set password=password("你的密码") where user="root"; //修改默认密码
7.grant all privileges on *.* to 'root'@'%' identified by '123456'; //修改权限 可远程访问

grant all preivileges //当前用户的所有权限 
root '@ %' 权限赋给root用户,所有ip都能连接.
*.*  当前用户对所有数据库和表的相应操作权限
identified by ‘123456’://连接时输入密码,密码为123456
8.flush privileges; //刷新权限

开启3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值