linux 下安装mysql8.0

Docker更改默认存储路径后mysql容器启动不起来报mysqld:Can‘t create/write to file ‘/tmp/ib8cWqRv‘ (Errcode :13 - Permis) 1.docker 默认存储路径为根目录,存储空间爆了,导致各个docker服务都启动不起来,所以要做docker更改默认存储路径,使用的是宝塔的linux面板环境。 2.根据度娘资料进行存储路径迁移。 a.容器存储路径都位于/var/lib/docker中 b.停止docker systemctl stop docker c.创建要迁移的目录路径 ,本人迁移到了/www/lib/docker目录下的。使用命令复制文件到目标文件夹里面:... 阅读详情

MySQL

MySQL简介

MySQL原本是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。

MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。

但被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社群们对于Oracle是否还会持续支持MySQL社群版(MySQL之中唯一的免费版本)有所隐忧,MySQL的创始人麦克尔·维德纽斯以MySQL为基础,成立分支计划MariaDB。而原先一些使用MySQL的开源软件逐渐转向MariaDB或其它的数据库。例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库[6]。

关系型数据库

关系数据库(英语:Relational database),是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。

关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。

MySQL特性

MySQL是一种使用广泛的数据库,特性如下:

  • 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

  • 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2
    Wrap、Solaris、Windows等多种操作系统。

  • 为多种编程语言提供了API。编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

  • 支持多线程,充分利用CPU资源

  • 优化的SQL查询算法,有效地提高查询速度

  • 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而
    嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

  • 提供TCP/IP、ODBC和JDBC等多种数据库连接途径

  • 提供用于管理、检查、优化数据库操作的管理工具

  • 可以处理拥有上千万条记录的大型数据库

MySQL应用

与大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于Linux+Apache+MySQL+PHP都是自由或开放源码软件(FLOSS),因此使用LAMP不用花一分钱就可以建立起一个稳定、免费的网站系统。

MySLQ存储引擎

  • MySQL存储引擎简介

插件式存储引擎是MySQL数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据库,是否使用事务等。mySQL默认支持多种存储引擎,以适应不同领域的数据库应用需要。用户可以通过选择使用不同的存储引擎提高应用的效率,提供灵活的存储,用户设置可以按照自己的需要定制和使用自己的存储引擎,以实现最大程度的可定制性。
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。
MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。
InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。MySQL支持外键存储引擎只有InnoDB,在创建外键的时候,要求附表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。

  • MySQL存储引擎特性

主要体现在性能、事务、并发控制、参照完整性、缓存、故障恢复,备份及回存等几个方面
目前比较普及的存储引擎是MyISAM和InnoDB,而MyISAM又是绝大部分Web应用的首选。MyISAM与InnoDB的主要的不同点在于性能和事务控制上。
MyISAM是早期ISAM(Indexed Sequential Access Method)的扩展实现,ISAM被设计为适合处理读频率远大于写频率的情况,因此ISAM以及后来的MyISAM都没有考虑对事物的支持,不需要事务记录,ISAM的查询效率相当可观,而且内存占用很少。MyISAM在继承了ISAM优点的同时,与时俱进的提供了大量实用的新特性和相关工具。例如考虑到并发控制,提供了表级锁。而且由于MyISAM是每张表使用各自独立的存储文件(MYD数据文件和MYI索引文件),使得备份及恢复十分方便(拷贝覆盖即可),而且还支持在线恢复。
所以如果应用不需要事务,不支持外键,处理的只是基本的CRUD(增删改查)操作,那么MyISAM是不二选择。

linux (CentOS7.5_x86_64)下安装mysql8.0

# 下载mysql 

$ wget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-el7-x86_64.tar.gz

# 解压
$ mysql tar -zxvf mysql-8.0.4-rc-linux-glibc2.12-x86_64.tar.gz -C /usr/local

# 修改文件夹名称 
$ mv mysql-8.0.4-rc-linux-glibc2.12-x86_64/ mysql

添加默认配置文件
$ vim/etc/my.cnf

[client]
port=3306
socket=/tmp/mysql.sock

[mysqld]
port=3306
user=mysql
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data


# 创建mysql组
$ groupadd mysql

# 创建mysql用户
$ useradd -g mysql mysql

# 创建mysql数据目录
$ mkdir $MYSQL_HOME/data

# 初始化mysql 
$ /usr/local/mysql/bin/mysqld  --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/


# 初始化报错
bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

# 解决方法
yum install -y libaio

# 初始化报错
2018-07-08T02:53:24.542370Z 0 [System] [MY-010116] /usr/local/mysql/bin/mysqld (mysqld 8.0.4-rc) starting as process 17745 ...
mysqld: Can't create/write to file '/tmp/mysql/data/ibd35qXQ' (Errcode: 13 - Permission denied)
2018-07-08T02:53:24.554816Z 1 [ERROR] [MY-011066] InnoDB: Unable to create temporary file; errno: 13
2018-07-08T02:53:24.554856Z 1 [ERROR] [MY-011066] InnoDB: InnoDB Database creation was aborted with error Generic error. You may need to delete the ibdata1 file before trying to start up again.
2018-07-08T02:53:24.555000Z 0 [ERROR] [MY-010020] Data Dictionary initialization failed.
2018-07-08T02:53:24.555033Z 0 [ERROR] [MY-010119] Aborting
2018-07-08T02:53:24.555919Z 0 [System] [MY-010910] /usr/local/mysql/bin/mysqld: Shutdown complete.

# 解决办法:修改/tmp/mysql的目录权限
$ chown -R mysql:mysql /tmp/mysql


# 初始化成功
> 如果无异常情况日志如下可以看到mysql默认会生成root账号和密码root@localhost: /TI(mjVAs1Ta

[root@localhost mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
2019-01-29T10:19:34.023997Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.13) initializing of server in progress as process 4240
2019-01-29T10:19:39.764895Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: /TI(mjVAs1Ta
2019-01-29T10:19:43.041419Z 0 [System] [MY-013170] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.13) initializing of server has completed

# 拷贝mysql启动文件到系统初始化目录
$ cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld


# 启动mysql服务器
$ service mysqld start

mysql 基本操作


# 使用mysql客户端连接mysql
$ /usr/local/mysql/bin/mysql -u root -p password

修改mysql的默认初始化密码
> alter user 'root'@'localhost' identified by 'root';

# 创建用户 CREATE USER '用户名称'@'主机名称' INDENTIFIED BY '用户密码'
> create user 'jack'@'localhost' identified by 'jack';

# 授予权限  grant 权限 on 数据库.表 to '用户名'@'登录主机'  [INDENTIFIED BY '用户密码'];
> grant replication slave on *.* to 'jack'@'localhost';

# 刷新
# $ flush privileges; 

# 修改root用户可以远程连接
> update mysql.user set host='%' where user='root';

# 查看mysql所用用户
> select user,host from mysql.user;

# docker 修改mysql的最大连接数
apt-get update
apt-get install vim
vim /etc/mysql/mysql.conf.d/mysqld.cnf
max_connections=1000

> alter user 'root'@'%' identified with mysql_native_password by 'root';

mysql 集群主从复制

准备两台安装好的mysql服务器
192.168.79.15 (master)
192.168.79.16 (slave)

# 配置主服务添加如下配置
$ vim /etc/my.cnf

# 节点唯一id值
server-id=1

# 开启二进制日志
log-bin=mysql-bin

# 指定日志格式 有mixed|row|statement 推荐mixed
binlog-format=mixed

# 步进值auto_imcrement。一般有n台主MySQL就填n(可选配置)
auto_increment_increment=2  

# 起始值。一般填第n台主MySQL。此时为第一台主MySQL(可选配置)
auto_increment_offset=1   

# 忽略mysql库(可选配置)
binlog-ignore=mysql   

# 忽略information_schema库(可选配置)
binlog-ignore=information_schema   

# 要同步的数据库,默认所有库(可选配置)
replicate-do-db=db1


# slave 节点配置

# 节点唯一id值
server-id=2

# 开启二进制日志
log-bin=mysql-bin

# 步进值auto_imcrement。一般有n台主MySQL就填n(可选配置)
auto_increment_increment=2

# 起始值。一般填第n台主MySQL。此时为第一台主MySQL(可选配置)
auto_increment_offset=2

# 要同步的数据库,默认所有库(可选配置)
replicate-do-db=db1


# 查看 master 的状态 , 尤其是当前的日志及位置
> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000004 |     1608 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+

# 在slave节点执行如下命令

注意master_log_file 是对应show master status;中file的值,master_log_pos是对应position的值

> change master to
master_host='192.168.79.15',
master_user='root',
master_password='root',
master_log_file='mysql-bin.000009',
master_log_pos=0;

# 启动 slave  状态 ( 开始监听 msater 的变化 )
> start slave;

# 查看 slave 的状态 
> show slave status\G

*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.79.15
                  Master_User: root
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000009
          Read_Master_Log_Pos: 863
               Relay_Log_File: node-6-relay-bin.000002
                Relay_Log_Pos: 500
        Relay_Master_Log_File: mysql-bin.000009
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 863
              Relay_Log_Space: 709
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1
                  Master_UUID: 6291c709-23af-11e9-99fb-000c29071862
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: 
                Auto_Position: 0
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0

# 当Slave_IO_Running: Yes和Slave_SQL_Running: Yes都为yes是说明主从复制正常


#重置 slave 状态 .
$ reset slave;

#暂停 slave 状态 ;
$ stop slave;

Linux下安装mysql8.0.20 文章目录Linux下安装mysql8.0.20安装前准备安装 Linux下安装mysql8.0.20 安装前准备 1. 下载地址: 2. 检测是否安装过mysql # 检测是否安装过mysql rpm -qa | grep mysql # 删除命令 rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 3. 查询所有Mysql对应的文件夹(删除) whereis mysql rm -rf /usr/lib64/mysql /usr/share/mysql fin 阅读详情

相关推荐

Linux安装MySQL8.0.11

1. 去官网下载安装包 下载链接:点击打开链接 https://dev.mysql.com/downloads/mysql/ 如果你的系统是32位选择第一个,64位选择第二个 也可以用wget 下载 wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz ...

git1314的博客 11万+

[ERROR] [MY-012576] [InnoDB] Unable to create temporary file; errno: 30

问题: 2020-09-11T18:53:13.758112Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.21) initializing of server in progress as process 43 2020-09-11T18:53:13.768247Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2020-09-11T18:

yuchendejiyi的博客 2488

Linux下安装MySQL 8.0

本文将介绍如何在Linux系统下安装MySQL 8.0。首先,我们需要下载MySQL的安装包,然后进行安装和配置。

qq_35309973的博客 1964

MySQL 5.7.10最新版本源代码安装详细过程

1,下载地址: 安装包下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10.tar.gz 可以wget下载,也可以在pc本地网页上下载完再远程传到linux上面去。 安装文档地址:http://dev.mysql.com/doc/refman/5.7/en/installing-source-distributi...

csdn's blog 1万+

Linux安装部署MySQL8.0加遇着问题解决

1.首先我先给个URL下载MySQL官方网站https://downloads.mysql.com/archives/community/2.选择Linux的红帽系统3.接着选择红帽系统的7版本,x864.接着选择MySQL版本,此时我选择8.4.0,下载rpm bundle这个,下载下面这个就好5.Windows文件上传到Linux系统rz上传文件命令,找到下载的MySQL文件6.新建MySQL的文件夹,文件夹里在建一个MySQL.8.4.0的文件夹供压缩目的地7.移动上传的MySQL文件包到新建文件夹并

m0_72898512的博客 2478

MySQL8.0安装教程,在Linux环境安装MySQL8.0教程,最新教程 超详细

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。如果发现启动失败,可以先查看data里面的mysql.log,如果有提示3306这样的字样,第一个想到的应该是端口被占用,14)、复制mysql.server文件,在/usr/local/mysql/mysql-8.0目录下执行。按下面复制进去就好了,#号开头的不用管,一样,添加完之后,换行,打出“sq”,用来保存文件并退出。如图,复制出红框的初始密码,保存到本地,后面需要使用到。...

m0_54849806的博客 5614

Linux下安装MySQL8.0的详细步骤

记录Linux安装mysql8.x的步骤

qq_41760620的博客 1万+

Linux下mysql 8.0安装教程

这篇文章主要为大家详细介绍了Linux下mysql 8.0安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

欢迎朋友,我是一名十多年开发经验的新手,希望多多指教。 1265

Linux中MySQL8.0的安装

直接将MySQL8.0的压缩包放到 /opt/modules路径下,并切换文件夹到该路径下。通过下面代码直接解压到该文件夹。

2501_91954784的博客 2009

MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error

在OS X环境下MySQL启动时报错: 016-03-03T00:02:30.483037Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 35 2016-03-03T00:02:30.483100Z 0 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files. 终端不断地重复打印上面的错误日志,从错误日志看起来似乎有另外一个mysqld进程占用了./ibdata1文件,

从零构建智慧农业监测终端:STM32数据采集与LoRa组网实战

本文详细介绍了如何从零构建智慧农业监测终端,涵盖STM32数据采集与LoRa组网实战。通过DHT22温湿度传感器和YL-69土壤湿度传感器实现精准环境监测,结合LoRa无线传输技术解决偏远农田信号问题。文章还分享了硬件选型、电路设计、低功耗优化及Flutter跨平台应用开发等关键技巧,助力农业智能化升级。

weixin_29172963的博客 357

linux安装MySQL 8.0笔记

默认情况下,数据目录位于/var/lib/mysql,但可能根据您的安装和配置有所不同。MySQL的主配置文件通常位于/etc/my.cnf或/etc/mysql/my.cnf。/.bash_profile或/etc/profile中设置了MySQL的环境变量,如PATH或MANPATH,请将它们从文件中移除。删除MySQL的主配置文件,通常位于/etc/my.cnf或/etc/mysql/my.cnf。删除MySQL的日志文件,这些文件可能位于/var/log/mysql。

csy08845的博客 2764

Wi-Fi Sigma测试系统

Wi-Fi Sigma测试系统是Wi-Fi联盟(WFA)提出的一套全自动的WiFi认证测试系统,几乎涵盖的所有Wi-Fi的功能及性能(throughput)的自动化测试。该系统正逐步取代以前的WiFi认证测试系统。

Ke8323的博客 1万+

Linux系统下安装MySQL8.0图文教程

检查系统是否安装了mariadb数据库, mariadb数据库是mysql的分支,是免费开源的。通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';或者执行:rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps。

weixin_53267951的博客 4817

ERPS协议原理

目录 1、ERPS概述: 2、ERPS名词概念解释: 3、ERPS协议报文: 4、ERPS单环基本原理: 5、单环多实例原理: 6、多环原理: 1、ERPS概述: ERPS(Ethernet Ring Protection Switching),即以太网多环保护技术,是ITU-T定义的一种二层破环协议标准,标准号为ITU-T G.8032/Y1344,因此又称为G.8032。它定义了RAPS(Ring Auto Protection Switching)协议报文和保护倒换机制。 ERPS目前支持v1和v2两

weixin_44880796的博客 1万+

基于FPGA的TDC延迟链优化与码密度校准方法(1)——原理与实现

本文深入探讨了基于FPGA的时间数字转换器(TDC)延迟链非均匀性问题及其码密度校准方法。通过分析工艺偏差、温度电压影响等根源,详细介绍了码密度测试原理、逐位校准技术及气泡消除算法,并分享了自适应校准策略与多场景应用实践,有效提升TDC测量精度至皮秒级。

kiwi8的博客 488

Linux安装MySQL8.0服务

Linux安装MySQL8.0服务

分享C/C++/Linux/网络/数据库/数据结构 2154

银河麒麟V10新特性解析:从安装到AI应用的全面指南

本文全面解析银河麒麟V10操作系统的新特性,从安装指南到AI应用开发,详细介绍了其智能调度引擎、神经网络加速和场景化AI工具集等核心功能。通过实战案例展示如何高效配置AI环境、优化性能,并解决常见问题,助力开发者在国产操作系统上实现高效AI开发与应用部署。

seed的博客 301

Linux下安装MySQL8.0

Linux下安装MySQL8.0

Java学习之旅 5886

耶鲁大学《博弈论》课程——逆向归纳

耶鲁大学《博弈论》课程——逆向归纳

ZYLer_的博客 7870

vue3 - vite报错TypeError: crypto.hash is not a function(vue3+vite启动运行提示错误,项目无法启动且打包报错失败,详细解决排查方案教程)

vue3 vite 报错,vue3+vite启动报错:TypeError: crypto.hash is not a function,创建vue3+vite项目时报错TypeError: crypto.hash is not a function,如何解决这个问题,VUE3+VITE报错crypto.hash,vue3运行报错,vite运行报错,vue3打包报错,vite打包报错,vue3新建项目无法运行,vue3 vite创建项目直接报错了,node版本不兼容,修改了node版本还是不行,依旧报错,一直

✅ 精选推荐文章 1万+

linux 安装MySQL8.0教程

12.通过rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装。6.通过rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 命令装卸mariadb。8通过cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的。13.通过rpm -qa | grep mysql 命令查看 mysql 的安装包。

qq_41867674的博客 2338

用python画带有正负值的条形图

常见的条形图只能表现数据的大小,却不能表现值的正负关系。但是其实仅仅使用`pandas`和`matplotlib`两个包就可以实现y轴负轴的添加以及负值的显示,并且可以为正负值分别设置不同的颜色,让条形图看上去更加清晰,易于我们分析

weixin_44853840的博客 5382

linux下安装mysql8.0

参考博客:https://blog.csdn.net/managementandjava/article/details/80039650 我mysql8.0是按照上面博客一步一步来安装完成的。 第一部分清除原有MySQL数据库 1,使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql 可能显示结果如下: mysql80-community-...

LemonCake的博客 3685

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: Spring webflux 函数式编程web框架
下一篇: Git 提交规范
exklin
博客等级 码龄9年 35粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值