首页 > 数据库 >修改MySQL 8.0的版本信息和登录信息,改成你自己的。

修改MySQL 8.0的版本信息和登录信息,改成你自己的。

时间:2024-01-17 15:33:14浏览次数:31  
标签:8.0 cmake devtoolset make MySQL install mysql 版本信息

修改MySQL 8.0的版本信息和登录信息,改成你自己的。

修改MySQL 8.0的版本信息和登录信息,改成你自己的。_c++

编译环境准备

# yum install make -y

# yum -y install centos-release-scl

# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

# scl enable devtoolset-9 bash

# echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

# source /etc/profile

# wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz

# tar zxvf cmake-3.9.2.tar.gz

# cd cmake-3.9.2

# ./configure

# ln -s /usr/local/bin/cmake /usr/bin/cmake

# make && make install

MySQL登录信息修改

# cd /root/soft/mysql-8.0.35/

# vim ./client/mysql.cc

# vim./include/welcome_copyright_notice.h

# mkdir build

# cd build

# cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql-8.0.35 -DWITH_BOOST=/root/soft/mysql-8.0.35/boost/boost_1_77_0   ..

# vim include/mysql_version.h

# make -j16 && make install

标签:8.0,cmake,devtoolset,make,MySQL,install,mysql,版本信息
From: https://blog.51cto.com/hcymysql/9293487

相关文章

  • Mysql系列---【mysql创建用户和赋权】
    全文注意大小写,我用的mysql5.7.27版本,设置区分大小写。%:代表所有主机都可以连接;如果是localhost,表示只用sqlshell在本机能连接;如果是指定的ip,表示只有这个ip的主机才能连接。1.sqlshell登录root用户mysql-uroot-ppwd;2.创建数据库CREATEDATABASExxl_jobdb;3.创建x......
  • MySQL的聚簇索引,非聚簇索引,主键索引,唯一索引和普通索引关系
    关系简述MySQL聚簇索引只有一个,优先primarykey,没有就是uniquekey,两个都没有,innoDB自动生成GEN_CLUST_INDEX。唯一索引有可能是非聚簇的,也有可能聚簇的。唯一索引能建多个,是非聚簇的,也能为空,能多个都是空,但是不能重复。和普通索引区别在于不能重复。如果建立了主键索引,那么......
  • SpringBoot中整合MybatisPlus快速实现Mysql增删改查和条件构造器
    场景Mybatis-Plus(简称MP)是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,MyBatis-Plus支持所有Mybatis原生的特性,所以引入Mybatis-Plus不会对现有的Mybatis构架产生任何影响。MyBatis增强工具包,简化CRUD操作。启动加载XML配置时注入单表SQL操作,为简......
  • mysql基本数据类型范围与存储说明
    一、整型数据类型存储方式整型数据类型是Mysql中最常用的数据类型之一,其存储方式如下:(默认是有符号,即取值范围是正负范围;无符号,即取值范围就是正值范围)1.TINYINT:占用1个字节,范围为-128~127。2.SMALLINT:占用2个字节,范围为-32768~32767。3.MEDIUMINT:占用3个字节,范围为-8388608~8......
  • python 连接mysql 报错 打包 报错
    mysql.connector.connect(auth_plugin='mysql_native_password',host=lis[0],database=lis[1],user=lis[2],password=lis[3])auth_plugin='mysql_native_password'Python连接MySQL报错:mysql.connector.errors.NotSupportedError:Authenticationplugin......
  • Mysql死锁问题如何排查和解决
    Mysql查询是否存在锁表有多种方式,这里只介绍一种最常用的。1、查看正在进行中的事务SELECT*FROMinformation_schema.INNODB_TRX2、查看正在锁的事务SELECT*FROMINFORMATION_SCHEMA.INNODB_LOCKS;3、查看等待锁的事务SELECT*FROMINFORMATION_SCHEMA.INNODB_LOCK_......
  • MySQL的count(1),count(*),count(列名)的区别
    在MySQL中,`COUNT()`函数用于返回匹配特定条件的行数。以下是`COUNT()`函数中不同用法的区别:1.`COUNT(1)`:此用法中的参数可以是任何常数,不一定是1。这个用法会对结果产生很小的性能提升,因为它告诉MySQL不必去查找行的数据,只需要判断行是否存在即可。因为MySQL只需要判断是否有一......
  • mysql8.0详细安装
    Linux安装MySQL8.0.26超详细图文步骤 1、MySQL8.0.26下载官方网站下载MySQL8.0.26安装包,下载地址:https://downloads.mysql.com/archives/community/需要注意:Linux操作系统是32位还是64位,本案例采用Linux64位操作系统进行讲解,通过wget命令下载安装包。使用df-......
  • kettle从入门到精通 第三十一课 mysql 数据连接连接池配置
    无论开发应用程序还是做ETL研发,都离不开连接池的应用,如下是kettle中mysql连接池设置界面,今天重点讲解下连接池中的参数配置。defaultAutoCommit当defaultAutoCommit参数设置为true时,表示连接会自动提交每个单独的SQL语句,这意味着每个语句都将被当作一个独立的事务自动提交......
  • mysql8.0逻辑架构
    1、逻辑架构剖析1.1、服务器处理客户端请求首先MySQL是典型的C/S架构,即Client/Server架构‘,服务器端程序使用的mysqld。不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本(SQL语句),服务器进程处理后再向客户端进程发......