mysql8 mysql linux 1.0

使用docker来安装ubuntu2204 容器,并在容器中安装mysql5.7

docker pull ubuntu:22.04 docker run -it -p 222:22 --name t1 ubuntu:22.04 /bin/bash echo "deb http://mirrors.aliyun.com/ubuntu/ focal main restricted u ......
容器 docker ubuntu mysql5 mysql

MySQL实战实战系列 01 基础架构:一条SQL查询语句是如何执行的?

这是专栏的第一篇文章,我想来跟你聊聊 MySQL 的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个 ID 字段,在执行 ......
实战 语句 架构 基础 MySQL

Hyper-V创建虚拟机配置IP等网络配置原理(Linux、Windows为例)

大家知道Windows系统里面内置了Hyper-V管理器,用来创建和管理本地虚拟机环境。今天我创建了两台虚拟机,一台是CentOS7.9(Linux),另一台是Windows 11,然后发现,Linux虚拟机网络不通,默认没有设置本地网络配置。而 Windows11虚拟机却可以。研究了下原因,解决办 ......
原理 Hyper-V Windows Hyper Linux

MySQL实战实战系列 00 开篇词 这一次,让我们一起来搞懂MySQL

你好,我是林晓斌,网名“丁奇”,欢迎加入我的专栏,和我一起开始 MySQL 学习之旅。我曾先后在百度和阿里任职,从事 MySQL 数据库方面的工作,一步步地从一个数据库小白成为 MySQL 内核开发人员。回想起来,从我第一次带着疑问翻 MySQL 的源码查到答案至今,已经有十个年头了。在这个过程中, ......
实战 MySQL 开篇 00

CentOS 7.6安装MySQL8

下载yum源 wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 安装yum源 rpm -ivh mysql80-community-release-el7-5.noarch.rpm 安装MySQL yu ......
CentOS MySQL8 MySQL 7.6

MySQL篇:第四章_详解DML语言

DML语言 插入 一、方式一 语法: insert into 表名(字段名,...) values(值1,...); 特点: 1、字段类型和值类型一致或兼容,而且一一对应 2、可以为空的字段,可以不用插入值,或用null填充 3、不可以为空的字段,必须插入值 4、字段个数和值的个数必须一致 5、字段 ......
语言 MySQL DML

linux的常用命令集

1. 查看文件内容 cat filename cat filename | grep '过滤字符串' | grep -c '过滤字符串2' -c 参数:计数 cat filename | grep '过滤字符串'| grep '过滤字符串2' |grep -o -P '{0,21}.目标字符串.{0 ......
命令 常用 linux

Linux 操作命令

1、ls 命令:用于显示指定目录下的内容 -a 所有文件及目录(.开头的隐藏文件也列出) -l 除文件名外,会将文件类型、权限,所有者、文件大小等信息列出,注意 ls -l 等价于 ll ll -h 标识以人性化方式显示内容 ll * *通配符标识任意字符,?标识有且只有一个字符 2、cd (cha ......
命令 Linux

Navicat连接Mysql数据显示2059 - authentication plugin ‘caching_sha2_password‘的解决方法

安装Mysql8.0,使用navicat登录时显示如下错误提示 错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决办法: 1.打开MySQL 命令行客户端 2.输入登录密码登录,查看加密 ......

.net链接mysql报错:给定关键字不在字典中,解决方案

如果看到这个报错信息,大概率是的原因是: 1、连接字符串中编码和数据库实际编码不一致。 解决方案:修改连接字符串中的编码即可,保证和mysql中编码一致。 2、MySql.Data.dll版本不一致。 解决方案:去mysql官网下载对应版本的dll ;或使用VS的Nuget更新MySql.Data. ......
字典 关键字 解决方案 关键 链接

【接口自动化测试】Eolink Apilkit 安装部署,支持 Windows、Mac、Linux 等系统

Eolink Apikit 有三种客户端,可以依据自己的情况选择。三种客户端的数据是共用的,因此可以随时切换不同的客户端。 我们推荐使用新推出的 Apikit PC 客户端,PC 端拥有线上产品所有的功能,并且针对本地测试、自动化测试以及使用体验等方面进行了强化,可以提供最佳的使用感受。 建议对本地 ......
接口 Apilkit Windows Eolink 系统

MySQL存储过程、索引、分表对比

MySQL存储过程、索引和分表是用于提高查询效率的三种不同方法,它们各自对查询效率有不同的影响和应用场景。以下是它们的对比: MySQL存储过程: 影响查询效率: 存储过程通常不直接影响查询效率,因为它们是用于封装查询逻辑和执行多个SQL语句的数据库对象。存储过程主要有助于减少网络通信的开销,特别是 ......
分表 索引 过程 MySQL

量化投研Linux环境搭建

需求描述 本地代码调试,服务器环境运行 方便打包迁移 软硬件准备 CentOS服务器 VsCode SecureCRT 具体流程 vscode配置 安装remote-ssh插件 安转之后 可以通过vscode远程到服务器进行文件操作以及命令行执行。 服务器配置 一些自定义目录: 安装的软件 /usr ......
环境 Linux

mysql8.0版本的下载与安装

1.首先下载mysql,官网下载https://www.mysql.com/ 2.到页面底端,选择社区版 3.选择windows版本 4.选择较大的那个下载链接 5.跳过注册,直接下载 二、Mysql8.0的安装 1.双击下载后的安装文件,点击no,即自动升级选项 2.选择下一步 3. ......
版本 mysql8 mysql

Linux man C++ 库函数

Linux man C++ 库函数 默认情况下,linux是的man是不能查阅C++的标准库函数的,这个很不方便,那有没有办法可以直接man C++标准库函数呢? 当然有,不过要自己动手,自己动手,才能丰衣足食! 下载安装manpages 如果linux下man不到c语言的标准函数,那是因为没有ma ......
函数 Linux man

MySQL 切换数据库、用户卡死:“You can turn off this feature to get a quicker startup with -A“处理方法【转】

数据量很大的话,常规切换数据库会把里面所有的表遍历一遍,会很慢甚至是卡死。 解决方法:登录的时候直接在最后面加一个 -A 就行了。 [root@localhost ~]# "/usr/local/mysql-8.0.11/bin/mysql" -uroot -p123456 -A 实战演示:我演示的 ......
用户卡 feature quicker startup 数据库

linux里python读写mssql数据库的笔记

1、安装pyodbc pip3 install pyodbc 我用的debian12,可以直接apt install python3-pyodbc 2、还需要安装linux版的mssql client 参考这里: https://learn.microsoft.com/en-us/sql/conne ......
数据库 笔记 数据 python linux

Linux如何查看指定进程是否阻塞

使用 ps 命令查找进程的进程ID(PID): ps aux | grep <进程名或关键字> 这将显示与指定进程名或关键字匹配的进程列表。注意,可以根据需要使用其他参数来过滤和查找特定的进程。 找到你要检查的进程的PID,并记下它。 使用 top 命令查看进程的状态: top -p <PID> 这 ......
进程 Linux

mysql入门

前言:今日做题不会mysql,故特此来学习。 注意,mysql是一套数据库管理系统,并不是数据库 1.1 mysql 的数据类型 1 int : 常见数据类型之一,就是整形。 2 bigint 就和他的名字一样 大整形。其实就是long long 3 **floar ** 不需要多介绍,单精度浮点 ......
mysql

linux 中 readlink、realpath、find输出软链接文件绝对路径的差异

001、 [root@pc1 test1]# ls ## 三个测试文件 a.txt b.txt testfile [root@pc1 test1]# ll -h total 4.0K lrwxrwxrwx. 1 root root 20 Sep 16 12:03 a.txt -> /home/tes ......
路径 readlink realpath 差异 链接

软件测试|使用PyMySQL访问MySQL数据库的详细指南

简介 PyMySQL是Python中流行的MySQL数据库驱动程序,它提供了便捷的方法来连接、查询和更新MySQL数据库。本文将为您提供使用PyMySQL访问MySQL数据库的详细指南,包括安装PyMySQL、连接数据库、执行查询和更新操作等。 获取更多技术资料,请点击! 环境准备 在开始之前,您需 ......
软件测试 PyMySQL 数据库 指南 数据

linux 中 find命令查找输出文件的绝对路径

001、 [root@pc1 test1]# ls ## 测试文件 a.txt a.TXT c.csv c.tXt d.txt e.Txt f.csv k.map [root@pc1 test1]# find ./ -name "*.txt" ## 显示相对路径 ./a.txt ./d.txt [r ......
路径 命令 文件 linux find

linux 中 find命令忽略大小写查找文件

001、 -iname选项 实现忽略大小写查找 [root@pc1 test1]# ls ## 测试文件 a.txt a.TXT c.csv c.tXt d.txt e.Txt f.csv k.map [root@pc1 test1]# find ./ -name "*.txt" ## 一般查找 . ......
命令 大小 文件 linux find

Linux下安装Nginx服务

一:Nginx简介 Nginx是一个开源的高性能、轻量级的Web服务器和反向代理服务器。同时也提供了IMAP/POP3/SMTP服务。它最初由俄罗斯的程序设计师伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,其解决C10k问题(即处理数以万计并发连接的问题)。 Nginx第一个公 ......
Linux Nginx

electron 如何在linux底下调试

1、确保已经安装了 Node.js 和 npm。 2、在你的 Electron 项目目录下,执行以下命令安装 electron-debug: npm install --save-dev electron-debug 3、修改主进程(main process)的启动代码(通常在 main.js 文件 ......
electron linux

linux 系統 提示: File "/usr/lib/python3.8/multiprocessing/connection.py", line 527, in Pipe OSError: [Errno 24] Too many open files

Exception in thread Thread-4:Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner File "/usr/lib/p ......

Linux_JXNUThreeWeek_

Linux文件 文件inode与链接 ls -i filename stat filename 硬链接 ln file1 file2 在上图中执行ln junk junk2后,junk与junk2硬链接后指向同一个inode 因为Linux中访问文件是通过inode来辨别文件的,所以如果junk2修 ......

OceanBase学习之---MySQL迁移数据到OceanBase

案例说明: 通过mysqldump及datax,从MySQL迁移数据到OceanBase数据库。 一、数据库环境 1、MySQL环境 mysql> select version(); + + | version() | + + | 8.0.23 | + + 1 row in set (0.00 se ......
OceanBase 数据 MySQL

mysql 知识搜集

![流程图](https://img2023.cnblogs.com/blog/609433/202309/609433-20230915105423390-16481678.png) ![执行顺序图](https://img2023.cnblogs.com/blog/609433/202309/6... ......
知识 mysql

linux yum 命令

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum ......
命令 linux yum