远程服务器

 

  • nodejs
    apt update 
    apt list -a nodejs #查看当前可安装的nodejs版本
    sudo curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -   #16版本的,如果要最新的直接curl -sL https://deb.nodesource.com/setup | sudo bash -
    sudo apt update
    sudo apt install nodejs
    node -v
    npm -v
    
    sudo pkill -9 -f 'node app.js' // 结束 -f 后面的字符串匹配的命令行参数运行的服务, kill -9 PID / pkill -9 node (根据进程名(或模式)来终止进程)
    关闭对应的端口服务:sudo netstat -tunlp | grep :80 然后 kill -9 pid

 

  • git 的话用 ssh 协议下载吧

 

  • mysql:
    • 常用命令
      sudo netstat -tulnp | grep mysql
       
    • 初始化
      sudo mysql -u root -h localhost
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '2580';
      exit
      
      接着可以登录:sudo mysql -uroot -p2580
      
      远程连接:
      sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +31 : 注释 #bind-address           = 127.0.0.1
      重启: sudo /etc/init.d/mysql restart
      
      看一下所有的用户和相应的权限:
      mysql> USE mysql;
      mysql> select User,Host from user;
      +------------------+-----------+
      | User             | Host      |
      +------------------+-----------+
      | debian-sys-maint | localhost |
      | mysql.infoschema | localhost |
      | mysql.session    | localhost |
      | root             | localhost |
      +------------------+-----------+
      发现自己创建的只有一个root用户,且只允许使用localhost连接,接着我要创建一个 root 用户,让其它主机都可以连接
      CREATE USER 'root'@'%' IDENTIFIED BY '123456'; // 创建远程用户(如果用户不存在), 123456 是密码
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; // 授予权限
      FLUSH PRIVILEGES; // 刷新权限
      select User,Host from user; // 现在应该是多了一个了
      DROP USER 'root'@'%'; // 这是删除了远程的名为 root 的用户
      
      然后找到腾讯云实例详情 -> 防火墙 , 把3306端口打开
    • 卸载mysql
      停止MySQL服务 sudo systemctl stop mysql
      
      移除MySQL服务器及相关组件:sudo apt-get remove --purge mysql-server mysql-client mysql-common mysql-server-core-8.0 mysql-client-core-8.0
      
      清除配置文件和数据目录:sudo rm -rf /etc/mysql /var/lib/mysql
      
      清除Apt缓存:sudo apt-get autoremove; sudo apt-get clean
      
      检查系统中可能存在的其他MySQL相关包并卸载:dpkg -l | grep -i mysql; sudo apt-get remove --purge <package-name>
      
      移除MySQL客户端(如果mysql --version命令依然有效):sudo apt-get remove --purge mysql-client
      
      清理可能遗留的链接和配置文件: 您还可以检查/usr/bin/目录下是否还有MySQL客户端链接文件,如果有,可以手动删除。
          ls -l /usr/bin/ | grep -i 'mysql.*->.*'
      
      最后更新一下列表:sudo apt update

  

 

报错

  •  
posted @ 2024-03-19 09:17  封兴旺  阅读(39)  评论(0编辑  收藏  举报

联系方式: 18274305123(微信同号)