前端运维之软件安装--node、mysql

2021-12-21  本文已影响0人  缓慢的蜗牛

前言

因本人是前端程序员,所以比较熟悉node,及npm 的安装方法,所以先安装的node。
查看服务器位数

[root@VM-24-14-centos lib]# uname -a
返回:Linux VM-24-14-centos 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

进入腾讯云服务器目录

[root@VM-24-14-centos /]# cd usr/lib

一、安装Node.js

1)检查服务器是否安装了node、npm

[root@VM-24-14-centos lib]# node -v
[root@VM-24-14-centos lib]# npm -v

2)如果没有node及npm 则进行安装(本人安装的版本为8)

[root@VM-24-14-centos lib]# curl -sL https://rpm.nodesource.com/setup_8.x | bash -
下载中·····
[root@VM-24-14-centos lib]# sudo yum install -y nodejs
安装成功红色框

3)检查服务器是否安装成功node、npm

[root@VM-24-14-centos lib]# node -v
v8.17.0
[root@VM-24-14-centos lib]# npm -v
6.13.4

二、安装MySQL

1、检查Linux服务器是否有Mysql

[root@VM-24-14-centos ~]# rpm -qa|grep mysql*
[root@VM-24-14-centos ~]# rpm -qa|grep -i mysql

如有,必须卸载干净,否则后面安装会报各种错误。
2、查看有没有安装包:

[root@VM-24-14-centos lib]# yum list mysql*

3、查看本地环境安装MySQL版本安装版本统一避免版本错误
1)链接本地数据库,新建查询

select version() from dual;
返回:version 5.6.46-log

4、安装MySQL

[root@VM-24-14-centos lib]# yum install mysql
安装完成

5、安装mysql-devel

[root@VM-24-14-centos lib]# yum install mysql-devel
image.png

6、安装 mysql-server

[root@VM-24-14-centos lib]# yum install mysql-server

报错:

[root@heyong_jd ~]# yum install -y mysql-server
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package mysql-server available.
Error: Nothing to do

解决办法:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm

重新安装

[root@VM-24-14-centos lib]# yum install mysql-server
安装完成

8、修改MySQL密码
1)输入进入MySQL的时候报错

[root@VM-24-14-centos /] mysql -u root -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。
$$新安装因此没有修改过它的原始密码

2)停止MySQL服务:(如果service mysql stop执行不成功,使用/etc/init.d/mysql restart即可----同理步骤三)

[root@VM-24-14-centos /]# service mysql stop;
  1. 打开 vim etc/my.cnf 文件或 vim etc/mysql/my.cnf (每个人的路劲不同),向其中加入skip-name-resolve 和 skip-grant-tables,并保存 ;编辑 为 i 退出不保存为 :q 保存退出为 :wq
[root@VM-24-14-centos /]# vim etc/my.cnf  
加入以下红色位置
skip-name-resolve
skip-grant-tables
image.png

4)启动MySQL

[root@VM-24-14-centos /]# service mysql start
  1. 输入mysql -u root -p,进入mysql命令行界面
[root@VM-24-14-centos /]# mysql -u root -p
image.png

6)在命令行界面中,使用use mysql,进入对应的mysql数据库中;

mysql> use mysql
image.png
  1. 执行update操作,UPDATE user SET authentication_string = PASSWORD('新的密码') WHERE User = 'root';这样的话,密码修改成功。下次就可以用最新密码了,而不会出现上述的错误了。
UPDATE user SET authentication_string = PASSWORD('新的密码') WHERE User = 'root';

温馨提示

skip-name-resolve 禁止MySQL Server 对外部链接进行DNS解析,可以消除MySQL进行DNS解析的时间。但是如果开启了该选项,那么所有的远程主机连接授权都要使用IP地址,否则MySQL无法正常处理连接请求。
skip-grant-tables 系统对任何用户的访问都不做任何的访问控制,即在忘记密码的情况下,可以直接登录数据库
更改密码成功后,可以把这两项去掉的!

9、数据库工具链接这里用的是navicat


image.png
上一篇下一篇

猜你喜欢

热点阅读