- 博客(49)
- 收藏
- 关注
原创 openEuler运维命令
openEuler系统提供多种文件查找命令:find用于实时精准搜索,支持全盘扫描和条件筛选;locate基于索引快速查找但不包含新文件;whereis专查系统文件(二进制、手册等);which仅查找PATH中的可执行命令。各命令适用不同场景:find适合精确匹配但速度慢,locate速度快但需更新数据库,whereis和which则针对系统命令定位。典型用法包括find/-name"test.txt"全盘搜索、locate-i忽略大小写查找、whereis-b查二进制文件、whichp
2025-11-21 10:03:05
275
原创 OpenEuler中mysql这是在执行 MySQL 密码重置操作时出现的 “找不到mysqld_safe命令” 的错误场景。
摘要:MySQL密码重置时出现"mysqld_safe: 未找到命令"的解决方案。主要原因是该工具路径未被识别或安装方式导致位置异常。解决步骤包括:1)通过find命令定位mysqld_safe实际路径并用完整路径执行;2)改用systemctl方式,在配置文件中添加skip-grant-tables参数后启动服务;3)无密码登录并重置密码后,删除参数重启服务。该方法可绕过路径问题实现密码重置。
2025-10-29 23:25:19
229
原创 openEuler安装mysql8,流程详细
本文详细介绍了在openEuler 22.03LTS系统中安装MySQL8.0的完整步骤:首先更新系统并卸载旧版数据库;然后添加MySQL官方YUM源,解决可能出现的GPG密钥问题;接着安装MySQL服务器并启动服务;获取初始密码后修改为安全密码;可选配置远程访问和防火墙设置;最后提供验证安装成功的方法和常用配置建议。整个流程涵盖从准备到验证的完整安装过程,并针对常见问题提供了解决方案。
2025-10-29 23:13:17
1026
原创 openEuler运维命令
文章摘要:本文介绍了三个常用的Linux命令及其功能:1)"ps-ef|grep java"用于查找Java进程,详细解释了输出结果及如何排除grep自身;2)"/proc/[pid]"目录结构说明,列举了该目录下包含的重要进程信息文件;3)"tail -f mac.log"命令用于实时监控日志文件更新,支持自定义显示行数。这些命令在系统监控、进程管理和日志跟踪等场景中非常实用。
2025-10-28 16:22:47
372
原创 查找 java.security 文件在系统中的位置
如果是其他需求(比如查看文件的修改记录、权限等),可以补充说明。2. 查看 java.security 文件的内容。方法 2:通过 Java 环境变量定位(更高效)
2025-10-27 14:51:13
317
原创 无法远程连接 MySQL
MySQL远程连接失败排查指南 检查MySQL配置 确认加载的配置文件(mysql --help | grep "Default options" -A10),修改主配置文件(如/etc/my.cnf),设置bind-address=0.0.0.0并重启MySQL。 用netstat -tulnp | grep mysqld验证是否监听0.0.0.0:3306。 用户权限与认证 确保远程用户(如root@%)权限正确,若使用caching_sha2_password插件,改为mysql_
2025-10-20 22:07:52
383
原创 openEuler安装mysql
本文介绍了在Linux系统(如CentOS/RHEL)安装MySQL8时遇到GPG密钥验证问题的解决方法:1)导入MySQL官方GPG密钥;2)清除dnf缓存并重新安装;3)启动MySQL服务并验证状态;4)初始化设置,包括获取初始密码和安全配置。对于Debian系系统(如Ubuntu),也提供了类似的GPG密钥导入和安装步骤。文章还详细说明了如何查找临时密码、登录MySQL以及修改root密码的操作流程。
2025-10-20 20:07:41
393
原创 openEuler安装jdk,nginx,redis
在openEuler系统中安装JDK、Nginx和Redis的步骤:1. JDK安装:通过dnf安装OpenJDK,如java-11-openjdk,验证安装后即可使用;2. Nginx安装:使用dnf安装并启动服务,开放80/443端口,访问默认页面验证;3. Redis安装:通过dnf安装Redis,启动服务后可配置远程访问和密码保护,开放6379端口。所有服务均支持设置开机自启,满足基础开发环境需求。
2025-10-20 19:21:01
642
原创 jar包Tls检验问题处理
如何在JRE中启用TLS1.0/1.1:找到JDK/JRE安装目录下的java.security文件,修改jdk.tls.disabledAlgorithms配置项,移除TLSv1和TLSv1.1。保存后重启应用生效。注意:需管理员权限,仅建议临时使用(存在安全漏洞),长期应升级至TLS1.2+。确保修改的是应用实际使用的JRE配置文件。
2025-09-27 21:40:02
262
原创 mysql远程访问连接设置
如果完成上述操作后,还是出现权限相关问题,可以尝试重启 MySQL 服务,在 Ubuntu 系统中,执行 sudo systemctl restart mysql ,然后再次在 Navicat 中创建数据库。设置数据库参数:在弹出的 “新建数据库” 窗口中,输入数据库名称(如 mqc ),选择合适的字符集(比如 utf8mb4 ),然后点击 “确定”。登录 MySQL 命令行:打开终端,输入 mysql -u root -p ,回车后输入 root 用户的密码,进入 MySQL 命令行界面。
2025-09-17 20:30:19
381
原创 ubuntu设置ip流程
这样 cloud - init 就不会在重启时自动修改网络配置。若 cloud - init 会覆盖配置,在。等)语法正确、配置持久化。完成这些操作后,重启系统,再用。设置服务开机自启且当前运行。等接口,配置应保持稳定。
2025-09-17 19:50:19
403
原创 ubuntu中网卡的 IP 及网关配置设置为永久生效
摘要:本文介绍如何在Ubuntu系统中永久配置ens33和ens36双网卡的IP及网关设置。通过修改/etc/netplan/00-installer-config.yaml文件定义静态IP、DNS和网关(仅ens36保留网关),并使用networkd渲染器避免冲突。关键步骤包括禁用cloud-init的网络管理功能(创建99-disable-network-config.cfg配置文件),防止重启后配置被覆盖。最后通过netplan apply应用配置并重启验证,确保IP和网关设置永久生效。该方法适用于需
2025-08-24 22:00:33
543
原创 ubuntu中的nginx.conf和windows中的nginx.conf内容对比
摘要: Ubuntu与Windows的Nginx核心配置逻辑一致,但默认结构不同:Ubuntu将Server块拆分到/etc/nginx/sites-available/目录(通过软链至sites-enabled管理多站点),而Windows直接内嵌在主配置nginx.conf中。Ubuntu用户需编辑sites-available/default文件修改Server块(如端口、反向代理),语法与Windows完全兼容,仅路径需适配(如静态文件目录)。修改后通过nginx -t验证并重启服务生效。核心差异在
2025-08-24 15:00:42
627
1
原创 在 Java 启动命令中添加参数,允许客户端接受 TLS 1.0
文章摘要: 本文详细介绍了如何通过IISCrypto工具和PowerShell命令验证/配置Windows服务器的TLS协议版本(重点TLS1.2),解决Java应用与SQLServer的SSL兼容问题。关键步骤包括:使用IISCrypto检查协议状态、应用配置后重启服务器生效、通过PowerShell验证注册表项,并针对Ubuntu系统提供了修改Java8安全配置(java.security文件)的操作指南。强调服务器重启和客户端参数验证是确保TLS1.2生效的核心,同时需检查SQLServer加密设置及
2025-08-24 12:22:45
1057
原创 如何在Ubuntu中删除或修改已有的IP地址设置?
在 Ubuntu 中为新增加的网卡设置网络时,需要区分原有网卡和新网卡的配置,确保它们可以独立工作(可在同一网段或不同网段)。以下是具体步骤,假设你需要为新网卡配置静态 IP(以。打开 Netplan 配置文件(文件名可能不同,如。通过以上配置,新网卡将独立工作,与原有网卡互不干扰。若新网卡需与原有网卡在同一网段(如。首先确定新网卡的接口名称(如。假设原有网卡配置已存在(如。
2025-08-23 22:26:22
481
原创 ubuntu 新登录修改root密码
注意:在 Ubuntu 中,默认情况下 root 用户是被禁用的,通过sudo命令可以执行需要管理员权限的操作。只有在特定情况下才需要启用并设置 root 密码。完成后,系统会显示 "password updated successfully" 的提示,表明 root 密码已成功修改。系统会提示你输入新的 root 密码,输入时不会显示字符,输入完成后按回车。再次输入新密`在这里插入代码片`码进行确认,按回车完成设置。首先登录到你的 Ubuntu 系统(使用普通用户账号)
2025-08-23 10:56:34
366
原创 在 Ubuntu 新安装的 MySQL 中,为root账号开启管理员远程访问权限
完成以上步骤后,就可以使用root账号从远程主机连接到 Ubuntu 上的 MySQL 服务器了。‘root’@‘%’ 中,root 是用户名,% 是通配符,表示允许从任意主机连接。WITH GRANT OPTION 表示允许该用户将自己拥有的权限授权给其他用户。第一个* 代表数据库名,第二个* 代表表名,即授予对所有数据库和表的权限。IDENTIFIED BY ‘新密码’ 用于设置用户的密码。ALL PRIVILEGES 表示授予所有权限。配置防火墙(如果开启了防火墙)退出 MySQL 命令行。
2025-08-13 22:01:41
223
原创 mysql远程访问连接设置
这个命令会立即关闭并重启系统,它会向系统发送一个重启信号,系统会按照关机流程关闭正在运行的服务和进程,然后重新启动。shutdown -r +5 # 5分钟后重启,root用户权限下执行,+后面接分钟数。shutdown -r 20:30 # 在20:30重启,root用户权限下执行。直接使用 reboot 命令即可,效果和普通用户加 sudo 是一样的。shutdown -r now # 立即重启,root用户权限下执行。sudo systemctl restart 服务名。
2025-08-13 20:46:17
276
原创 hbuilderx npm ERR! If you‘re sure you want to delete the entire cache, rerun this command
此方案既能解决缓存清理问题,也可避免因证书过期导致的安装失败。你遇到的问题是因为 npm 5 及以上版本对缓存清理命令做了调整,不再允许直接使用 npm cache clean 命令,而是要求明确使用 --force 参数来确认清除操作。如果输出 https://registry.npmmirror.com,说明设置成功。这样就能解决缓存清理的问题,同时避免证书过期导致的安装失败。参数才能执行清理操作。在 npm 5 及以上版本中,
2025-08-11 22:27:41
610
原创 sqlserver知道某个字段,怎么查在哪个表里面
如果你正在尝试找出哪些表的查询性能可以通过增加索引来提高,你可以使用 sys.dm_db_missing_index_details 视图。如果你的列名包含特殊字符或空格,确保在查询时使用正确的引号(例如,单引号或方括号)包围列名。例如,如果你的列名是 User Name,你应该这样查询:WHERE c.name = ‘[User Name]’。如果你需要更详细的信息,比如表的所有者(Schema),你可以联合查询 sys.columns 和 sys.tables 系统表。
2025-08-11 11:35:05
854
原创 Ubuntu 开发环境搭建指南:从工具安装到服务配置
创建站点配置文件:bash写入基础配置(替换和路径):nginxserver {listen 80;# 站点文件存放目录# 自定义 404 页面启用配置(创建符号链接):bash验证配置并重启 Nginx:bashsudo nginx -t # 检查配置语法sudo systemctl reload nginx # 重载配置使其生效。
2025-07-28 09:42:09
908
原创 centos7安装docker,收集,不全对,是一个完整的流程,只是中间有很多不必要的,有机会再整理
从错误信息可以看到,安装containerd.io时缺少container-selinux >= 2:2.74这个依赖包。你需要先安装这个依赖,再继续安装containerd.io,可以按以下步骤操作:安装 container-selinux 依赖bash。
2025-07-27 18:38:18
568
原创 yum update -y centos error
未知的错误”从 ping 的结果来看,网络连接是正常的,能够访问外部服务器(8.8.8.8),问题确实出在 DNS 解析上。你可以按照之前提到的第 2 步开始操作,重点配置 DNS 并更换软件源:首先配置 DNS:bash然后更换为阿里云的 CentOS 7 源:bash。
2025-07-27 17:50:44
330
原创 redis 配置文件,项目启动
操作建议:找到 redis.conf 配置文件如果你是通过源码安装的 Redis,默认配置文件通常在源码解压目录中(例如 redis-5.0.2/redis.conf)。如果你是通过包管理器(如 yum/apt)安装的,配置文件通常在 /etc/redis.conf 或 /etc/redis/redis.conf。可以用 find 命令搜索系统中的 redis.conf:bash指定配置文件启动 Redis找到配置文件后,用以下命令启动(以实际路径为准):bash。
2025-07-26 17:13:18
489
原创 centos7创建yum更新软件源
比如mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup,然后下载阿里云的软件源配置文件,用wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo,最后执行yum clean all && yum makecache ,再试试yum update。
2025-07-26 16:38:22
157
原创 麒麟系统(Kylin)可通过图形界面和命令行两种方式设置自动连接以太网,
图形界面设置:插入网线,打开 “设置”-“网络”,启用有线网络,系统通常会通过 DHCP 自动获取 IP 并连接以太网。修改配置文件:使用命令vim /etc/sysconfig/network-scripts/ifcfg-<网卡名称>(网卡名称可通过ifconfig或ip -a命令查看,常见名称如 ens32、ens33 等)打开网络配置文件,将ONBOOT的值改为yes,保存并退出编辑器。也可以直接重启系统,命令为reboot,重启后系统会自动连接以太网。
2025-07-26 14:39:13
701
原创 JDK1.8与TOMCAT7环境变量配置(最新)
参考第一步----新建----变量名:CATALINA_HOME 变量值:D:\Z\java\apache-tomcat7(tomcat安装目录)–确定。新建—变量名:JAVA_HOME 变量值:D:\Z\java\jdk1.8\jdk1.8(对应的jdk1.8安装目录)—确定。打开Path ----新建----%JAVA_HOME%\bin;打开Path ----新建----%CATALINA_HOME%\bin。第一步:我的电脑—右键----属性—高级系统设置–高级----环境变量。
2023-06-29 19:12:28
1152
原创 系统存储过程sql server
调用带有输出参数的储存过程的时候,需要定义变量,将变量传递给输出参数,-----------创建自已的存储过程---------------@recordcount int output --总的记录的条数。–1.返回当前实例中的所有的数据库的信息,列出服务器上所有的数据库。–2.返回当前数据库下的所有的表,返回单前环境下可查询的对象的列表。-----------系统存储过程-------------------带出参数的存储过程------------使用存储过程编写一个分页查询。
2022-11-15 22:51:11
356
原创 事务sql server
SET IMPLICIT_TRANSACTIONS ( ON | OFF) 隐式事务。–隐式事务,每次执行不重要sql语句的时候,数据库自动帮我们打开一个事务,从早但是。–当执行一条sql语句的时候,数据库自动帮我们打一个事务,当语句。执行成功,数据库自动提交事务,执行失败,数据库自动回滚事务。需要我们手动提交事务,或者回滚事务。
2022-11-14 22:45:51
971
原创 视图 sql server
例: create view v$_table_one。创建视图的select语句必须的为所有的计算列指定别名。视图只是简化了查询,但是并不能加快查询的速度。求出平均工资最高的部门编号和部门的平均工资。视图从代码上看视图是一个select语句。—select的前面不能添加begin。create view 视图的名字。—select的后面不能添加end。视图从逻辑上被当做一个虚拟表看待。避免了属性大量重复的sql语句。这也是视图使用不足的地方。增加了数据库维护的成本。
2022-11-14 21:51:08
175
原创 连接查询sql server
select “A”.ITEM_CODE as “编码”, “B”.ITEM_NAME as “品名”将两个表或者两个以上的表以一定的连接条件连接起来。从中检索出满足条件的数据。
2022-11-12 00:08:31
337
原创 group by having sql server
where salary >= 2000 --因为where是对原始的数据过滤 不能使用聚合函数 因为还没有分组。1.having子句是用来对分组一家之言后的数据进行过滤因此使用having时通常都会先使用 group by。having salary
2022-11-11 22:23:30
782
原创 GROUP BY SQL SERVER TEST ONE
group by 之后 select 中只能出现分组后的整体信息,不能出现组内详细信息。select grade2,MIN(salary) as “数量”
2022-11-10 01:12:43
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅