远程服务器
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
报错
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/18082019