腾讯云,centos8.x搭建记录
1、购买后的服务器默认是window操作系统,需要重装系统,改成linux。操作系统选这个
2、系统重装成功后,第二步要做的是把对应的端口号开放,不然我们的程序即使在服务器上运行,我们也无法访问。因为端口被锁死了
点击去,配置以下规则
3、安装httpd,类似阿帕奇服务器。装这个主要是用来访问静态程序的。(不安装这个,只访问主机的ip地址,是什么内容都无法访问的)安装命令如下 :
yum --disableexcludes=all install -y httpd
安装成功后,执行启动命令
service httpd start
然后我们就可以把我们写的静态程序放到服务器上,目录地址一般是var/www/html
4、安装npm和node.js
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
上面的16.x指的是我想安装的node.js的版本是16.x的意思
然后执行以下命令开始安装
sudo yum -y install nodejs
5、安装pm2
因为上面已经安装了npm,所以我们可以用npm来安装pm2
npm i pm2 -g
6、安装mysql(原文链接: https://blog.csdn.net/qq_51470789/article/details/131893847 )
注意以下的安装是针对centos8
1、下载Mysql
使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。
wget https://repo.mysql.com/mysql80-community-release-el6-1.noarch.rpm
2、安装、启动Mysql服务
安装mysql(rpm可以看成一个压缩包,先安装rpm,安装路径:/etc/yum.repos.d/)
rpm -ivh mysql80-community-release-el6-1.noarch.rpm
接着安装mysql服务(重点)
yum -y install mysql-server
安装完成后启动mysql服务:
systemctl start mysqld
3、修改mysql允许任何人连接,mysql默认只能本地连接(不设置这个,无法用Navicat for MySQL链接!!!)
首先登录mysql
mysql -u root -p
然后切换到mysql数据库
use mysql;
接着修改为允许任何地址连接
update user set Host='%' where User='root';
最后刷新权限
flush privileges;
4、修改mysql登录密码
默认是没密码的,可以使用以下命令修改登录密码:
mysqladmin -u用户名 -p旧密码 password 新密码
修改密码的命令中 -uroot 和 -proot 是整体,不要写成 -u root -p root,-u 和 root 间可以加空格,但是会有警告出现,所以就不要加空格了?