前言 今天给服务器添加一个用户,创建的时候因为useradd 参数选择有误,导致该用户无法切换、设置密码。 这时我准备删除这个用户重新创建一下 结果出了以下问题: 问题描述 使用userdel -r命令删除用户抛出如下信息: root@vagrant:/home# userdel sam userdel: user 'sam' does not exist 使用groupdel sam命令删除用户组也抛出如下信息: root@vagrant:/home# groupdel sam groupdel: group 'sam' does not exist 解决办法 可以使用 vipw命令来解决上述无法删除用户问题 vipw 命令详解 Usage: vipw [options] Options: -g, --group 编辑group数据库 -h, --help 显示此帮助信息并推出 -p, --passwd 编辑passwd数据库 -q, --quiet 安静模式 -R, --root CHROOT_DIR chroot到的目录 -s, --shadow 编辑shad.... Linux 解决userdel无法删除用户 系统
@[toc] 1、检查是否已安装 JDK及卸载 以下命令二选一,中括号选一即可 yum list installed | grep [java][jdk] rpm -qa | grep [java][jdk][gcj] 执行命令出现如上图所示,需要卸载,反之即不用 卸载JAVA环境 yum -y remove java-1.6.0-openjdk* //表时卸载所有openjdk相关文件输入 yum -y remove tzdata-java.noarch //卸载tzdata-java 2、安装 JDK 查看JDK软件包列表 yum search java | grep -i --color jdk 选择版本安装 yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel #或者如下命令,安装jdk1.8.0的所有文件 yum install -y java-1.8.0-openjdk* 查看JDK是否安装成功 java -version 3、配置环境变量 JDK默认安装路径/usr/li.... CentOS 7 yum 安装与配置 JDK 系统
前言 域名注册商是阿里云 ECS服务器商是腾讯云 域名注册商为阿里云的域名解析到腾讯云服务器 问题描述 在腾讯云添加域名解析,但域名是在阿里云注册 开始我以为是解析需要时间,2天之后再次验证域名解析,提示需要修改DNS服务器 原因 解析失败是因为域名DNS服务器不正确,需要修改为腾讯云DNS服务 如果之前域名解析的服务器不是腾讯云,需要暂停其他服务器的域名解析 到域名注册商处修改 DNS 服务器 选择:控制台 > 域名 > 域名列表 > 管理 > DNS修改 > 修改DNS服务器,进入DNS修改界面 将域名DNS服务器修改为腾讯云DNS服务器 暂停其他服务器域名解析 例如:我之前从阿里云购买的域名和服务器,在阿里云服务器解析该域名,服务器到期域名没有到期,需要暂停阿里云服务器域名解析 选择:控制台 > 域名 > 域名列表 > 管理 > 域名解析,进入域名解析界面,暂停域名解析 修改DNS服务器刷新 登录腾讯云,选择:控制台 > DNS解析 > 我得域名,进入我的域名界面 刷新修改后的DNS服务器 注册商为阿里云的域名解析到腾讯云 域名
@[toc] 1、问题描述 使用 set password for 'root'@'localhost'=password('MyNewPass4!'); 命令修改 mysql数据库 root用户密码提示**ERROR 1133 (42000): Can't find any matching row in the user table**错误 2、主要原因 错误提示的字面意思:在用户表中找不到任何匹配的行 登录mysql执行以下命令 use mysql; select Host,User from user; 主要原因是修改密码的 条件不否 3、解决办法 将set password for 'root'@'localhost'=password('MyNewPass4!'); 代码中的localhost修改%,与数据库Host字段值一致 set password for 'root'@'%'=password('MyNewPass4!'); 刷新 flush privileges; 有更新! ERROR 1133 (42000): Can't find any matching row in the user table 后端
1、配置yum源 在MySQL官网中下载YUM源rpm安装包: https://dev.mysql.com/downloads/repo/yum/ 下载MySQL源安装包 sudo wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装MySQL源 sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查MySQL源是否安装成功 sudo yum repolist enabled | grep "mysql.*-community.*" 出现上图红色字体部分表示安装成功 2、安装MySQL sudo yum install mysql-community-server 3、启动MySQL服务 sudo systemctl start mysqld 查看MySQL的启动状态 sudo systemctl status mysqld # 或者使用 sudo ps -le .... CentOS-7 yum 安装与配置MySQL-5.7 系统
前言 应用场景不同,操作主数据库db_1之外,还需要操作从数据库db_2 不管操作什么数据库,配置数据库连接时注意:driver-class-name 和jdbc-url 代码实现 1. 修改 application.yml配置文件,添加 db_2数据库连接 注意:配置连接两个数据库,url改为:jdbc-url server: port: 8083 servlet: context-path: /mes spring: db1: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/lmes username: root password: root type: com.alibaba.druid.pool.DruidDataSource db2: datasource: driver-class-name: oracle.jdbc.OracleDriver url: jdbc:oracle:thin:@//172.20.10.101:1521/PROD.... SpringBoot同时连接两个数据库 Java
问题描述 Springboot 整合 Swagger 后,查看生成Api文档:发现 swagger-ui.html访问不了,页面报错404 解决办法 SwaggerConfig配置类重写addResourceHandlers方法 public class SwaggerConfig implements WebMvcConfigurer { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("swagger-ui.html") .addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**") .addResourceLocations("classpath:/META-INF/resources/webjars/"); } } swagger-ui.html访问不了,页面报错404,解决办法 Java
前言 Docker引擎使用的是Linux内核特性,所以我们需要在Windows上使用一个轻量级虚拟机(VM)来运行Docker 我们通过Boot2Docker来安装虚拟机和运行Docker 安装 1、下载Boot2Docker 地址:https://github.com/boot2docker/windows-installer/releases/latest 2、安装Boot2Docker 运行安装文件,将会安装Virtualbox、MSYS-git boot2Docker Linux 镜像和Boot2Docker的管理工具 注意:软件安装时会自动检测已安装的软件,简单粗暴,直接下一步。 安装完成双击运行桌面 Boot2Docker Start,打开命令行终端,待初始化完成,需要注意虚拟主机IP地址 IP address of docker VM: 192.168.59.103 执行 docker version命令来查看它是否正常工作 dadei@LAPTOP-EC9EOSHE MINGW64 ~ $ docker version Client: Versi.... Windows Docker 安装 Docker
1. 安装docker CentOS yum install docker yum install docker-compose 2. 获取证书 证书申请请移步:安装SSL证书 3. 修改配置文件 3.1 配置Nginx 编辑nginx/conf/nginx.conf文件 将所有dduan.site替换为您自己的站点 然后修改下述两块证书文件名称(路径不用改,直接改证书名即可) ssl_certificate /etc/nginx/conf.d/dduan.site/1_dduan.site_bundle.crt; ssl_certificate_key /etc/nginx/conf.d/dduan.site/2_dduan.site.key; 3.2 配置docker-compose 编辑docker-compose.yml文件,按照**#** 后面的备注进行修改 version: "2" services: mysql: container_name: mysql image: mysql:5.7 restart: always volumes: # MyS.... 置顶! 有更新! docker-compose编排技术搭建solo个人博客 博客
前言 官方安装教程:https://hellosean1025.github.io/yapi/devops/index.html 环境要求 nodejs(7.6+) mongodb(2.6+) git 准备工作 清除yum命令缓存 sudo yum clean all 卸载低版本nodejs yum remove nodejs npm -y 安装nodejs 获取资源,安装高版本nodejs curl -sL https://rpm.nodesource.com/setup_8.x | bash - 安装 sudo yum install -y nodejs 验证版本 [root@VM-48-4-centos my-yapi]# node -v v8.17.0 [root@VM-48-4-centos my-yapi]# npm -v 6.13.4 安装Git yum install -y git 安装 mongodb4.0 配置MongoDB的yum源,vi /etc/yum.repos.d/mongodb-org-4.0.repo,添加内容.... CentOS7 安装 YApi 系统
1、传统的连接方式 导入mysql-connector-java-x.x.x-bin.jar驱动包,也可以参考 https://blog.csdn.net/github_38336924/article/details/82352869 文章 注册驱动 // 动态加载mysql驱动 Class.forName("com.mysql.jdbc.Driver"); 获取连接 String url = "jdbc:mysql://localhost:3306/mypro"; String user = "dadeity"; String password = "*****"; Connection conn = DriverManager.getConnection(url, user, password); Code public static Connection getConnection() throws ClassNotFoundException { String url="jdbc:mysql://192.168.137.142:3306/mypro"; Str.... 有更新! Java 连接 MySQL 数据库方法 Java