nvm

1
2
3
4
5
1.nvm list available 显示可下载版本的部分列表
2.nvm install 版本号(例如:nvm install 10.23.0) 安装指定的版本的nodejs
3.nvm list或nvm ls查看目前已经安装的版本 ( 当前版本号前面没有 * , 此时还没有使用任何一个版本,这时使用 node.js 时会报错 )
4.nvm use版本号 使用指定版本的nodejs ( 这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js )
5.如果想删除某node.js版本的话,输入命令行nvm uninstall node版本号(例如:nvm uninstall 12.17.0)即可删除对应版本

问题

问题一

  • 提示:Downloading npm version 6.9.0… Download failed. Rolling Back.
    Rollback failed. remove C:\dev\nvm\temp\npm-v6.9.0.zip: The process cannot acces
    s the file because it is being used by another process.
    Could not download npm for node v12.2.0.

解决

找到nvm文件夹下的setting.txt,在下面添加新的下载地址

1
2
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

问题二

  • nvm use 出现exit status 1:乱码

解决

  • 检查路径是否有空格和中文,同时检查setting.txt文件里面的路径是否一致
  • 路径没问题,但是切换版本还是会报乱码,这时,将cmd用管理员的身份打开
  • status 145:安装nvm或nodejs的文件本身或路径有误

问题三

  • nodejs 报错 Error: EPERM: operation not permitted, mkdir‘xxxxxxxxxxxxxxxx‘

解决

  • 方法一:(*亲测有效)
    1
    2
    3
    4
    5
    需要删除npmrc文件。

    强调:不是nodejs安装目录npm模块下的那个npmrc文件

    而是在C:\Users\{账户}\下的.npmrc文件
  • 方法二:
    1
    2
    3
    或者直接用命令清理就行,控制台输入:

    npm cache clean --force
  • 方法三:
    1
    2
    3
    4
    5
    1、卸载node.js

    2、删除C:\Users\Administrator\AppData\Roaming下边的npm、npm-cache

    3、重新安装node.js,再次在dos中输入node -v和npm -v可以看到相应的版本号

Mysql安装

  • mysql安装目录位置:/usr/local/mysql
  • 数据库保存位置:/data/mysql
  • 日志保存位置:/data/log/mysql
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    1.tar -xzvf mysql软件包
    2.mv 改名字/移动位置
    3.mkdir 创建数据库目录
    4.新建mysql用户、组及目录
    - groupadd mysql
    - useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
    - chown -R mysql .
    - chgrp -R mysql .
    - chown -R mysql /data/mysql
    5.bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql 配置参数/初始化
    6.修改系统配置文件
    # cp my-default.cnf /etc/my.cnf
    # cp mysql.server /etc/init.d/mysql
    # vim /etc/init.d/mysql
    7.bin/mysql_ssl_rsa_setup --datadir=/data/mysql ???
    8.# /etc/init.d/mysql start 启动mysql
    9.mysql -uroot -p
    - 如果出现:-bash: mysql: command not found,就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin
    10. set PASSWORD = PASSWORD('123456');
    11. user + 数据库名称, source + sql路径