Debian 11安装mysql 5.7.41

news2024/11/22 8:58:07

Debian 11安装mysql 5.7.41

  • 1、下载mysql安装包
  • 2、安装文档
    • 2.1、安装依赖包
    • 2.2、安装MySQL包
      • 2.2.1、预设值数据库参数
      • 2.2.2、安装MySQL包
    • 2.3、文件安装位置
  • 3、使用mysql 5.7.41 数据库
    • 3.1、命令行登录MySQL 5.7.41 数据库
    • 3.2、navicat连接mysql 5.7.41 数据库
      • 3.2.1、修改mysql配置文件允许监听所有网卡地址
      • 3.2.2、修改配置允许使用mysql root用户连接数据库
    • 3.3、mysql数据库常用命令<5.7.41版本>
      • 3.3.1、初始化默认数据库

1、下载mysql安装包

访问官方下载页面下载bundle安装包
https://downloads.mysql.com/archives/community/

在这里插入图片描述

下载文件 然后解压

mkdir -p  /root/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle
cd /root/package/mysql/
tar -xvf mysql-server_5.7.41-1debian10_amd64.deb-bundle.tar -C mysql-server_5.7.41-1debian10_amd64.deb-bundle/

解压后的文件如图

root@debian:~/package/mysql# tar -xvf mysql-server_5.7.41-1debian10_amd64.deb-bundle.tar -C mysql-server_5.7.41-1debian10_amd64.deb-bundle/
libmysqlclient20_5.7.41-1debian10_amd64.deb
libmysqlclient-dev_5.7.41-1debian10_amd64.deb
libmysqld-dev_5.7.41-1debian10_amd64.deb
mysql-client_5.7.41-1debian10_amd64.deb
mysql-common_5.7.41-1debian10_amd64.deb
mysql-community-client_5.7.41-1debian10_amd64.deb
mysql-community-server_5.7.41-1debian10_amd64.deb
mysql-community-source_5.7.41-1debian10_amd64.deb
mysql-community-test_5.7.41-1debian10_amd64.deb
mysql-server_5.7.41-1debian10_amd64.deb
mysql-testsuite_5.7.41-1debian10_amd64.deb
root@debian:~/package/mysql# 

2、安装文档

https://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/linux-installation-debian.html

2.1、安装依赖包

apt-get install libaio1

2.2、安装MySQL包

2.2.1、预设值数据库参数

cd /root/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle/
dpkg-preconfigure mysql-community-server_*.deb

此步骤会进行设定mysql的root账户密码
输入root账户密码

在这里插入图片描述

再次输入密码

在这里插入图片描述

按tab键 选中ok 回车

在这里插入图片描述

包文件如图所示

root@debian:~/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle# ls -lh
total 159M
-rw-r--r-- 1 7155 31415 1.8M Dec  7 12:50 libmysqlclient20_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415 2.3M Dec  7 12:51 libmysqlclient-dev_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  20M Dec  7 12:50 libmysqld-dev_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  69K Dec  7 12:50 mysql-client_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  72K Dec  7 12:50 mysql-common_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  15M Dec  7 12:50 mysql-community-client_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  38M Dec  7 12:50 mysql-community-server_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  52M Dec  7 12:50 mysql-community-source_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  32M Dec  7 12:50 mysql-community-test_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  69K Dec  7 12:51 mysql-server_5.7.41-1debian10_amd64.deb
-rw-r--r-- 1 7155 31415  69K Dec  7 12:50 mysql-testsuite_5.7.41-1debian10_amd64.deb
root@debian:~/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle# 

2.2.2、安装MySQL包

安装MySQL包
本次安装失败 是因为依赖关系缺少的依赖包未安装导致导致安装失败

root@debian:~/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle# dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
Selecting previously unselected package mysql-common.
(Reading database ... 141511 files and directories currently installed.)
Preparing to unpack mysql-common_5.7.41-1debian10_amd64.deb ...
Unpacking mysql-common (5.7.41-1debian10) ...
Selecting previously unselected package mysql-community-client.
Preparing to unpack mysql-community-client_5.7.41-1debian10_amd64.deb ...
Unpacking mysql-community-client (5.7.41-1debian10) ...
Selecting previously unselected package mysql-client.
Preparing to unpack mysql-client_5.7.41-1debian10_amd64.deb ...
Unpacking mysql-client (5.7.41-1debian10) ...
Selecting previously unselected package mysql-community-server.
Preparing to unpack mysql-community-server_5.7.41-1debian10_amd64.deb ...
Unpacking mysql-community-server (5.7.41-1debian10) ...
Selecting previously unselected package mysql-server.
Preparing to unpack mysql-server_5.7.41-1debian10_amd64.deb ...
Unpacking mysql-server (5.7.41-1debian10) ...
Setting up mysql-common (5.7.41-1debian10) ...
update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Setting up mysql-community-client (5.7.41-1debian10) ...
Setting up mysql-client (5.7.41-1debian10) ...
dpkg: dependency problems prevent configuration of mysql-community-server:
 mysql-community-server depends on libmecab2; however:
  Package libmecab2 is not installed.

dpkg: error processing package mysql-community-server (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-community-server (= 5.7.41-1debian10); however:
  Package mysql-community-server is not configured yet.

dpkg: error processing package mysql-server (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.9.4-2) ...
Errors were encountered while processing:
 mysql-community-server
 mysql-server
root@debian:~/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle#

apt-get -f install 修复上述问题

apt-get -f install 

安装过程会自动创建MySQL的systemd服务

root@debian:~/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle# apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  libopengl0
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  libmecab2
The following NEW packages will be installed:
  libmecab2
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
2 not fully installed or removed.
Need to get 221 kB of archives.
After this operation, 1,817 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main amd64 libmecab2 amd64 0.996-14+b4 [221 kB]
Fetched 221 kB in 0s (1,823 kB/s)
Selecting previously unselected package libmecab2:amd64.
(Reading database ... 141756 files and directories currently installed.)
Preparing to unpack .../libmecab2_0.996-14+b4_amd64.deb ...
Unpacking libmecab2:amd64 (0.996-14+b4) ...
Setting up libmecab2:amd64 (0.996-14+b4) ...
Setting up mysql-community-server (5.7.41-1debian10) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
Setting up mysql-server (5.7.41-1debian10) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
root@debian:~/package/mysql/mysql-server_5.7.41-1debian10_amd64.deb-bundle#

此次安装是mysql数据库基本安装方式,只安装了这些包。没有安装开发包。

在这里插入图片描述

至此安装MySQL 5.7.41成功,查看MySQL服务状态,在安装时已经设置了开机自启动,不需要可以禁用。

systemctl status mysql.service
root@debian:~/package/mysql# systemctl status mysql.service 
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-05-11 04:48:39 EDT; 51min ago
    Process: 2623 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
    Process: 2679 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
   Main PID: 2685 (mysqld)
      Tasks: 27 (limit: 9433)
     Memory: 190.5M
        CPU: 1.790s
     CGroup: /system.slice/mysql.service
             └─2685 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

May 11 04:48:38 debian systemd[1]: Starting MySQL Community Server...
May 11 04:48:39 debian systemd[1]: Started MySQL Community Server.
root@debian:~/package/mysql# 

禁用MySQL开机自启动

 systemctl disable mysql.service

2.3、文件安装位置

Here are where the files are installed on the system:

  • All configuration files (like my.cnf) are under /etc/mysql
  • All binaries, libraries, headers, etc., are under /usr/bin and /usr/sbin
  • The data directory is /var/lib/mysql
root@debian:~/package/mysql# ls -lh /etc/mysql
total 16K
drwxr-xr-x 2 root root 4.0K May 11 04:47 conf.d
lrwxrwxrwx 1 root root   24 May 11 04:48 my.cnf -> /etc/alternatives/my.cnf
-rw-r--r-- 1 root root 1.5K Dec  7 13:25 my.cnf.fallback
-rw-r--r-- 1 root root 1.2K Dec  7 13:25 mysql.cnf
drwxr-xr-x 2 root root 4.0K May 11 04:48 mysql.conf.d
root@debian:~/package/mysql#
root@debian:~/package/mysql# ls -lh /usr/bin/|grep "mysql*"
-rwxr-xr-x 1 root root    6.9M Dec  7 13:25 mysql
-rwxr-xr-x 1 root root    6.5M Dec  7 13:25 mysqladmin
-rwxr-xr-x 1 root root    6.8M Dec  7 13:25 mysqlbinlog
-rwxr-xr-x 1 root root    6.5M Dec  7 13:25 mysqlcheck
-rwxr-xr-x 1 root root    5.8M Dec  7 13:25 mysql_config_editor
-rwxr-xr-x 1 root root     27K Dec  7 13:25 mysqld_multi
-rwxr-xr-x 1 root root     28K Dec  7 13:25 mysqld_safe
-rwxr-xr-x 1 root root    6.6M Dec  7 13:25 mysqldump
-rwxr-xr-x 1 root root    7.7K Dec  7 13:25 mysqldumpslow
-rwxr-xr-x 1 root root     27M Dec  7 13:25 mysql_embedded
-rwxr-xr-x 1 root root    6.5M Dec  7 13:25 mysqlimport
-rwxr-xr-x 1 root root    7.4M Dec  7 13:25 mysql_install_db
-rwxr-xr-x 1 root root    5.8M Dec  7 13:25 mysql_plugin
-rwxr-xr-x 1 root root    7.2M Dec  7 13:25 mysqlpump
-rwxr-xr-x 1 root root    6.5M Dec  7 13:25 mysql_secure_installation
-rwxr-xr-x 1 root root    6.5M Dec  7 13:25 mysqlshow
-rwxr-xr-x 1 root root    6.5M Dec  7 13:25 mysqlslap
-rwxr-xr-x 1 root root    5.8M Dec  7 13:25 mysql_ssl_rsa_setup
-rwxr-xr-x 1 root root    3.5M Dec  7 13:25 mysql_tzinfo_to_sql
-rwxr-xr-x 1 root root    7.2M Dec  7 13:25 mysql_upgrade
root@debian:~/package/mysql# ls -lh /usr/sbin/|grep "mysql*"
-rwxr-xr-x 1 root root    29M Dec  7 13:25 mysqld
-rwxr-xr-x 1 root root    46M Dec  7 13:25 mysqld-debug
root@debian:~/package/mysql#
root@debian:~/package/mysql# ls -lh  /var/lib/mysql
total 121M
-rw-r----- 1 mysql mysql   56 May 11 04:48 auto.cnf
-rw------- 1 mysql mysql 1.7K May 11 04:48 ca-key.pem
-rw-r--r-- 1 mysql mysql 1.1K May 11 04:48 ca.pem
-rw-r--r-- 1 mysql mysql 1.1K May 11 04:48 client-cert.pem
-rw------- 1 mysql mysql 1.7K May 11 04:48 client-key.pem
-rw-r----- 1 mysql mysql  350 May 11 04:48 ib_buffer_pool
-rw-r----- 1 mysql mysql  12M May 11 04:48 ibdata1
-rw-r----- 1 mysql mysql  48M May 11 04:48 ib_logfile0
-rw-r----- 1 mysql mysql  48M May 11 04:48 ib_logfile1
-rw-r----- 1 mysql mysql  12M May 11 04:48 ibtmp1
drwxr-x--- 2 mysql mysql 4.0K May 11 04:48 mysql
drwxr-x--- 2 mysql mysql 4.0K May 11 04:48 performance_schema
-rw------- 1 mysql mysql 1.7K May 11 04:48 private_key.pem
-rw-r--r-- 1 mysql mysql  452 May 11 04:48 public_key.pem
-rw-r--r-- 1 mysql mysql 1.1K May 11 04:48 server-cert.pem
-rw------- 1 mysql mysql 1.7K May 11 04:48 server-key.pem
drwxr-x--- 2 mysql mysql  12K May 11 04:48 sys
root@debian:~/package/mysql#

3、使用mysql 5.7.41 数据库

3.1、命令行登录MySQL 5.7.41 数据库

登录数据库root账户 密码是安装MySQL时设置的root账户密码

mysql -uroot -p
root@debian:~/package/mysql# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

查看默认所有数据库

show databases;
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

mysql> 

创建数据库

create database test;
mysql> create database test;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
5 rows in set (0.01 sec)

mysql> 

3.2、navicat连接mysql 5.7.41 数据库

新建连接 选择mysql

在这里插入图片描述

点击 连接测试

在这里插入图片描述

报错

在这里插入图片描述

需修改以下2点配置解决

3.2.1、修改mysql配置文件允许监听所有网卡地址

原因是默认安装完mysql后 只允许在mysql服务器本机发起数据库连接

 ss -anlp|grep 3306

在这里插入图片描述

本机可以通3306

在这里插入图片描述

外部机器不可以通3306

在这里插入图片描述

修改MySQL配置文件 使得MySQL监听在所有网卡上,也就是允许所有IP地址发起数据库连接

cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.bak
/etc/mysql/mysql.conf.d/mysqld.cnf

编辑MySQL配置文件

vi /etc/mysql/mysql.conf.d/mysqld.cnf

修改bind-address = 127.0.0.1

在这里插入图片描述

修改为:bind-address = 0.0.0.0

在这里插入图片描述

重启MySQL服务

systemctl restart mysql.service

再次查看监听配置

ss -anlp|grep 3306

在这里插入图片描述

navicat测试连接数据库 仍然报错
在这里插入图片描述

Windows机器telnet 数据库IP 3306 测试

在这里插入图片描述

3.2.2、修改配置允许使用mysql root用户连接数据库

修改配置允许使用mysql root用户连接数据库
登录MySQL数据库

mysql -uroot -p

修改修改配置使得可以允许外部所有IP地址发起数据库连接,用户是root 密码是password(安装时设置的MySQL的root账户密码) ,拥有所有库和表的访问权限。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

mysql> 

navicat再次测试连接 连接成功
在这里插入图片描述

在这里插入图片描述

新建查询

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.3、mysql数据库常用命令<5.7.41版本>

3.3.1、初始化默认数据库

初始化默认数据库

mysqld --initialize --console

在这里插入图片描述
在这里插入图片描述

mysqld命令帮助查看:

mysqld --verbose --help|less

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/514731.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UWB技术开发的定位系统源码,高精度人员定位系统源码,室内定位系统源码人员定位/车辆定位/物品定位/材料定位

UWB技术定位系统源码&#xff0c;高精度人员定位系统源码&#xff0c;智慧工厂人员定位系统源码&#xff0c;室内定位系统源码 技术架构&#xff1a;单体服务 硬件&#xff08;UWB定位基站、卡牌&#xff09; 开发语言&#xff1a;java 开发工具&#xff1a;idea 、VS Code…

操作系统:12 线程竞争与线程池

1 基本概念 ① 竞争与同步 同一个进程中的线程能够共享进程中的绝大多数资源&#xff0c;当他们随意竞争时可能会导致共享资源被破坏、脏数据、不完整、不一致等问题 通过一些方法让进程中的线程在竞争资源时相互协调&#xff0c;避免出现以上问题&#xff0c;这种手段就称为线…

5月11日作业

思维导图 作业&#xff1a; 作业1&#xff1a; 作业2&#xff1a; 作业3&#xff1a; 作业4&#xff1a; 作业5&#xff1a;

算法设计与分析:枚举和递推的运用

目录 第1关&#xff1a;双关系递推数列 任务描述 相关知识 枚举算法的两种框架 递推算法的实施步骤 问题求解思路 编程要求 测试说明 第1关&#xff1a;双关系递推数列 任务描述 本关任务&#xff1a;运用枚举和递推的基本思想&#xff0c;通过编程计算出双关系递推数…

grafana + influxdb + telegraf构建linux性能监控平台

为了更好的做性能测试过程中监控服务器资源&#xff0c;提供可视化效果&#xff0c;下面介绍一种监控方案&#xff1a; grafana influxdb telegraf , 构建linux性能监控平台 安装3个软件 1.Grafana安装 grafana , 访问各类数据源 , 自定义报表、显示图表等等 , 用于提供界…

微星 B360M MORTAR电脑 Hackintosh 黑苹果efi引导文件

原文来源于黑果魏叔官网&#xff0c;转载需注明出处。&#xff08;下载请直接百度黑果魏叔&#xff09; 硬件型号驱动情况 主板微星 B360M MORTAR 处理器英特尔 Core i5-9400 2.90GHz 六核已驱动 内存8 GB ( 金士顿 DDR4 2666MHz 8GB )已驱动 硬盘西数 WDS250G3X0C-00SJG0…

mysql高级语句(2)

and or 最左原则 create view视图表&#xff1a;虚拟表或存储查询 没有表结构存储查询语句的结果表 临时表在用户退出或同数据库连接断开就会小时&#xff0c;而视图表不会&#xff08;就像定义个全局变量&#xff09;保存的是定义 格式&#xff1a;create view “视图表名…

内测开始了!0penAI GGPT 图片功能、联网功能、音频功能、多模型功能、微调功能

联合两位大佬一起对gpt官方的接口做了整合。 有感兴趣的可以一起开发交流&#xff0c;下文有部分代码讲解。感兴趣的可以加入一起测试玩耍&#xff08;文末有加入方式&#xff09;~ 模型介绍 内测内容包括文字生成图片、图片生成图片、联网模式、模型定制、多角色设定等。 1…

mongodb用户权限配置

1.副本集 1.1在主节点创建管理员账号 /etc/mongodb/mongosh-1.8.1-linux-x64/bin/mongosh --port 27017 use admin db.createUser({user:"用户名",pwd:"密码",roles:["root"]}) 只要在主节点创建用户即可&#xff0c;从节点会自动同步数据 …

Verilog语法之generate (for、 if、 case)用法

文章目录 前言一、宏定义二、generate 方法1. generate-if 方法1. generate-case方法 三、小知识&#xff08;语法模板&#xff09; 前言 对于同一功能多种不同实现方法的模块代码如何整合到一起呢&#xff1f;当然每种方法作为一个单独的模块使用一个.v 文件保存肯定是没有问…

MySQL 高级(进阶) SQL 语句二

一、表连接查询 MYSQL数据库中的三种连接&#xff1a; inner join(内连接)&#xff1a;只返回两个表中联结字段相等的行&#xff08;有交集的值&#xff09;left join(左连接)&#xff1a;返回包括左表中的所有记录和右表中联结字段相等的记录right join(右连接)&#xff1a;…

区间合并(算法)

目录 题目代码实现注意点 题目 给定 n n n 个区间 [ l i , r i ] [l_i, r_i] [li​,ri​]&#xff0c;要求合并所有有交集的区间。 注意如果在端点处相交&#xff0c;也算有交集。 输出合并完成后的区间个数。 例如&#xff1a; [ 1 , 3 ] [1,3] [1,3] 和 [ 2 , 6 ] [2,…

【利用AI让知识体系化】深入浅出HTTP(近2w字)

思维导图 文章目录 思维导图1. HTTP基础知识HTTP简介URI和URLHTTP的请求和响应 2. HTTP请求请求方法请求头请求体 3. HTTP响应响应状态码响应头响应体 4. Cookies和SessionCookies的原理和应用Session机制使用Cookies和Session进行用户认证 5. HTTP缓存缓存概述浏览器缓存服务器…

Tomcat源码:连接器与Executor、Connector

前文&#xff1a; 《Tomcat源码&#xff1a;启动类Bootstrap与Catalina的加载》 《Tomcat源码&#xff1a;容器的生命周期管理与事件监听》 《Tomcat源码&#xff1a;StandardServer与StandardService》 《Tomcat源码&#xff1a;Container接口》 《Tomcat源码&#xff1a…

NHWC和NCHW数据排布及转换(模型部署)

1.概念 首先这是两种批量图片的数据存储方式&#xff0c;定义了一批图片在计算机存储空间内的数据存储layout。N表示这批图片的数量&#xff0c;C表示每张图片所包含的通道数&#xff0c;H表示这批图片的像素高度&#xff0c;W表示这批图片的像素宽度。其中C表示的通道数可能有…

被热议的DataOps,到底是什么?

近几年&#xff0c;DevOps的火热程度日渐高涨&#xff0c;同时涌现出了各种Ops&#xff0c;包括DevSecOps、GitOps、AIOps、NoOps、DataOps、MLOps、FeatureOps、ModelOps、FinOps等等。其中&#xff0c;对于企业来说&#xff0c;确保数据以高效和合规的方式使用&#xff0c;Da…

git commit 设置 eslint + pretter 格式化校验

系统版本 node 版本: v14.17.5 npm 版本: 6.14.14 vue-cli 版本: vue/cli 4.5.19 目录 系统版本 1. 新建一个 vue2.X 空项目 2. 安装插件 eslint ,并初始化 eslint 配置,根目录生成 .eslintrc 配置文件 3. 测试 eslint 配置 4. 安装 husky、lint-staged 5. 在package.j…

【Linux从入门到精通】了解冯诺依曼体系结构

本片文章会对冯诺依曼体系结构进行详解。同时&#xff0c;我们对冯诺依曼的理解&#xff0c;不能停留在概念上&#xff0c;要深入到对软件数据流理解上。本片文章同时也会对数据在冯诺依曼结构上的交互进行讲解。希望本篇文章会对你有所所帮助。 文章目录 一、简单认识冯诺依曼…

牛客网面试必刷:BM17 二分查找-I

牛客网面试必刷&#xff1a;BM17 二分查找-I 前言一、什么是二分查找&#xff1f;二、二分查找具体代码1.第一种写法&#xff1a;left < right2.第二种写法&#xff1a;left < right 三、复杂度分析 前言 二分查找是一个常见、基础、难度较低问题&#xff0c;本文记录了…

【JMeter入门】—— JMeter介绍

1、什么是JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具&#xff0c;用于对软件做压力测试。它最初被设计用于Web应用测试&#xff0c;但后来扩展到其他测试领域。 &#xff08;Apache JMeter是100%纯JAVA桌面应用程序&#xff09;Apache JMeter可以用于对静…