mysql8 mysql linux 1.0
linux下动态库的制作及错误处理
在Linux下使用各种软件时经常会涉及到动态库的链接,有时候装好软件就是因为找不到他的动态库依赖而导致软件起不来,今天就来教大家一个简单的动态库链接增加大家对动态库的理解。 1、动态库的介绍 动态库,也叫共享库。 动态库与用户编写的程序相互独立,不被包含在用户生成的可执行文件当中 ......
Linux之逻辑卷
[TOC] ## 一、LVM的概述 ### 1.1LVM概念 - 动态调整磁盘容量,从而提高磁盘管理的灵活性 - /boot分区用于存放引导文件,不能基于LVM创建 ### 1.2LVM机制的基本概念 - PV(物理卷) - VG(卷组) - LV(逻辑卷) ## 二、LVM的管理命令 | 功能 | ......
MySQL 事务
# 事务 ## 1. 概念 事务是一组命令的集合,强调整体性。以 `start transaction 或 begin` 开始, 以 `commit 或 callback` 结束。 ```sql start transaction update... 1 update... 2 commit beg ......
MySQL日志文件简记
# 日志文件 ## binlog binlog主要记录了MySQL数据库执行了更改的所有操作,主要用来做主从复制,数据恢复 记录模式: - Statement模式:每一条回修改数据的sql都会被记录在日志中 - Row模式:每一行具体变更是俺都会被记录在binlog中 - 混合模式 刷盘时机选择 - ......
mysql 两表关联更新
在实际情况下,其中一张表里的数据没有赋值到关联表中,可以使用下面的关联方式进行更新 把b表的name给a表的name UPDATE table_a a LEFT JOIN table_b b ON p.id= a.uid SET a.name = b.name WHERE a.name != '' ......
【Linux命令之在修改硬件上系统时间】
1.使用xshell或其它连接工具,连接Linux系统终端 2.date -s "2023-07-25 18:12:00" //手动修改服务器日期时间 3.hwclock -w //将时间写入硬件,避免重启时失效 4.date -R //查看日期 5.重启仪器,时间已修改成功 ......
linux防火墙
一、iptables防火墙(需要安装防火墙sudo apt-get install firewalld命令查看插件)1、基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptab ......
Linux下如何重启Oracle
操作步骤 切换到oracle用户 su – oracle 通过sqlplus以管理员身份登录 sqlplus / as sysdba 然后执行 shutdown immediate 退出sqlplus exit 重启监听器 lsnrctl reload 检查当前监听器的状态 // 可以查看各实例的状 ......
Linux如何查看端口
方法一:lsof -i:端口号 用于查看某一端口的占用情况,比如查看9092端口使用情况,lsof -i:9095 可以看到9095端口已经被nginx占用 方法二:netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看5050端口的情况,netstat -tunl ......
oracle服务 linux启动命令
一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 [admin@dataserver ~]$ su - oracle 密码: [oracle@dataserver ~]$ ......
查看当前linux占用的端口号
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 centos 下无法使用lsof命令:“-bash: lsof: command not found”1.问题描述:2.解决办法 原因:未安装lsof # yum install lsof1安装成功后 执行命令,例如查询使用 ......
解决PySide2/PyQt5连接mysql数据库出现的“QMYSQL driver not loaded”
首先,分两种情况: (1)PySide2/PyQt5版本≤5.12 (2)PySide2/PyQt5版本>5.12 (一)对应于第一种情况(PySide2/PyQt5版本≤5.12) 测试代码如下: 1 from PySide2.QtSql import QSqlDatabase 2 from Py ......
mysql cpu使用率高的常见原因 mysql cpu占用率过高
文章来自:https://blog.51cto.com/u_12192/6319295 简单的分为下面几个步骤来解决这个问题:1、mysql运行正常,也有可能是同步设置问题导致2、如果mysql运行正常,那就是php的一些sql语句导致问题发现,用root用户进入mysql管理 mysql -u r ......
MySQL如何保证一直读到最新数据?
问题:当出现某些特殊场景,一个事务A需要在未提交之前,一定要读取的是事务B提交的最新数据,该如何处理? 在MySQL中,事务隔离级别:读未提交、读提交、可重复读、串行化。 一、读未提交 读未提交会读到其它线程未提交的脏数据,虽然可以一直读到数据,但大部分都是脏数据,所以无法保证是最新有效的数据。 二 ......
Mysql数据库使用注意事项
参考:https://blog.51cto.com/u_16099244/6529946 数据库注意事项: 1、重要的sql必须被索引,例如: 1)select、update、delete语句的where条件列; 2)order by、group by、distinct字段 2、mysql索引的限制 ......
MySQL 性能优化
## 性能优化: ### 性能优化: #### 性能分析: ~~~sql -- 查询执行频次 SHOW GLOBAL STATUS LIKE 'COM_______' ~~~ ##### 慢查询日志: 默认关闭 - 慢查询日志会记录MySQL中查询时间 超过指定时间的sql语句 ~~~sql -- ......
MySQL 日志机制
## 日志机制: ### 错误日志: 当数据库无法正常启动时 第一个定位错误日志 数据库速度慢时 也可以定位错误日志得到建议(如增大缓存池 增大redologbuffer等) ### 查询日志: 没啥用 就是记录查询而已 应该是为了对应binlog记录修改的日志 ### 慢查询日志: 捕获查询慢的情 ......
MySQL 容灾备份
## 容灾备份: ### 数据备份: ##### 直接对数据库进行备份: ~~~ bash # 数据库备份 语句 # 不指定表名的话 默认就是整个数据库备份 # 备份文件可以指定绝对路径 mysqldump -u [用户名] -p [库名] [表名] ... > [备份文件.sql] # 多个数据库 ......
MySQL 数据库连接
## 数据连接: ![](https://img2023.cnblogs.com/blog/1825223/202307/1825223-20230725174138442-255906553.png) ### 连接: > MySQL驱动:`mysql-connector-Java-XXX.jar` ......
MySQL 事务机制
## 事务机制: ### 事务语法: ~~~sql -- 开始事务 begin; -- 或 start transaction; -- 提交 commit; -- 回滚 rollback; -- 保存点 savepoint; ~~~ ### 事务特性: ##### 默认事务: > MySQL的事务 ......
MySQL 锁机制
## 数据库锁: ### 概念: 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免资源争抢) ### 分类: #### 按粒度 - 表级锁:锁定整个表 - `开销小 加锁快 不会出现死锁` 锁定粒度大 发生锁冲突的概率最高 并发度最低 数据库引擎总是一次性同时获取所有需要的锁以及总是按相同的 ......
kettle连接数据库报错:Error connecting to database: (using class org.gjt.mm.mysql.Driver) Could not create
kettle连接MySQL报错 但已经把相应的包放到kettle的lib目录下时,仍然报连接不上的错误,那可能是MySQL时区的问题。解决如下:登入MySQL修改为东八区的命令:方法一: mysql> set global max_allowed_packet=1024*1024; mysql> s ......
MySQL 索引
## 索引分析: #### 索引概述: ##### 定义: MySQL官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构。 结论:`索引是数据结构` ##### 结构: MySQL支持多种存储引擎 而各种存储引擎对索引的支持也各不相同 因此MySQL数据库支持多种索引类型 如 ......
Mysql开启慢查询日志
查看mysql的慢查询日志是否开启show variables like '%query%'; 可以看到slow_query_log的值是OFF,mysql默认是不启用慢查询日志的。这里还有个long_query_time,默认是10秒,也就是超过了10秒即为慢查询。 log_queries_not ......
mysql 中 myisam 与 innodb 的区别?
1. 事务支持 > MyISAM:强调的是性能,每次查询具有原子性,其执行数 度比 InnoDB 类型更快,但是不提供事务支持。 > InnoDB:提供事 务支持事务,外部键等高级数据库功能。 具有事务(commit)、回滚 (rollback)和崩溃修复能力(crash recovery capa ......
MySQL 基础知识
## 基础知识 默认端口:3306 数据库连接格式: #### 基础语法: ~~~sql -- CRUD -- 添加数据 insert into [表名] ([字段], [字段], ...) values ([值], [值], ...); -- 删除数据 delete from [表名] where ......
Linux_mint Ros安装教程
### 前言 有许多小伙伴们喜欢用mint系统,同时也需要用到ros机器人开发系统,众所周知,ros系统最适配的是ubuntu,今天福利来了,我在上一篇博文[ubuntu22.04 安装ros操作系统](https://www.cnblogs.com/tianyonglin/p/17544681.h ......
允许任意IP访问mysql数据库
问题描述MYSQL默认只能本地连接,即127.0.0.1和localhost,其他主机IP无法访问数据库,否则会出现如下报错信息:Host is not allowed to connect to this MySQL server 一、先在本地用localhost用户登录MYSQL mysql> ......
如何测试Linux内核
# 如何测试Linux内核 ## 概述 在本文中,我们将讨论用于测试Linux内核的各种框架和工具。首先,我们将介绍LTP( Linux Test Project)项目。然后,我们将讨论其他测试工具和框架。最后,我们将讨论我们无法使用常规内核测试工具测试的新Linux驱动程序的测试。 本文将持续更新 ......
linux 中 sort -h选项
-h:使用易读性数字,比如 K, G单位。 001、 [root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt ## 测试数据 2G 3K 4K 1G [root@PC1 test02]# sort a.txt 1G 2G 3K 4K [roo ......