当前位置:

正文

1.NodeJs的下载与安装。

在Linux操心系统下,Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

 

# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    // 下载
# tar xf  node-v10.9.0-linux-x64.tar.xz       // 解压
# cd node-v10.9.0-linux-x64/                  // 进入解压目录
# ./bin/node -v                               // 执行node命令 查看版本
# v10.9.0

 

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:(此处注意自己解压node包的位置,添加软链需要知道路径)

 

ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/   
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/
// /usr/software/nodejs/...这是我自己的解压位置 

 

到此Linux下node环境就搭建完成了,可以在任意出直接使用 node npm 命令了

 

# node -v                             
# v10.9.0
# npm -v                             
# v6.4.1

 

2.MySQL8.0安装配置与远程连接配置

1.首先要做的就是配置mysql yum源

 

sudo wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
sudo yum localinstall mysql80-community-release-el7-1.noarch.rpm

 

2.检查源是否安装成功

 

sudo yum repolist enabled | grep "mysql.*-community.*"

 

3.安装 MySQL

 

sudo yum -y install mysql-community-server

 

4.启动 MySQL,并检查 MySQL 的启动状态

 

sudo systemctl start mysqld
sudo systemctl status mysqld

 

 

5.设置开机启动

 

sudo systemctl enable mysqld
sudo systemctl daemon-reload

 

6.修改 root 本地登录密码

MySQL 安装完成之后,在 /var/log/mysqld.log 文件中给 root 生成了一个默认密码。通过下面的方式找到 root 默认密码,然后登录 mysql 进行修改:

 

sudo grep "temporary password" /var/log/mysqld.log

 

用默认的密码登录之后,修改本地登录密码

 

ALTER USER "root"@"localhost" IDENTIFIED BY "YourNewPassWord!";

 

注意:从 mysql5.7 以后默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须 包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。

 

7.添加远程登录用户

默认只允许 root 帐户在本地登录,如果要在其它机器上连接 MySQL,必须修改 root 允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

 

create user jayden identified by "jayden!spassword"; # 创建用户
grant all privileges on *.* to "jayden"@"%"; # 分配权限
flush privileges; # 刷新权限

 

8.打开防火墙 3306 远程端口(如果是云服务器可直接在控制台配置网络规则)

 

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

 

到此,MySQL 8.0 在 CentOS7 中已经安装完成,并且可以远程登录。

创作不易,感谢您对作者的支持!~( ̄▽ ̄)~
文章评论
评论列表 (有 0 条评论)
还没有评论,来说两句吧......