iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql在linux上cmake如何安装
  • 460
分享到

mysql在linux上cmake如何安装

2024-04-02 19:04:59 460人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关Mysql在linux上cmake如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、安装前准备: 1)必备的包和工具 GCc/g+

这篇文章将为大家详细讲解有关Mysqllinux上cmake如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、安装前准备:

1)必备的包和工具

GCc/g++ :mysql 5.6开始,需要使用g++进行编译。

cmake  :Mysql 5.5开始,使用cmake进行工程管理,cmake需要2.8以上版本。

bison  :MySQL语法解析器需要使用bison进行编译。

ncurses-devel :用于终端操作的开发包。

zlib    :MySQL使用zlib进行压缩

2)功能需要的包

libxml  :用于XML输入输出方式的支持。

openssl  :使用openssl安全套接字方式通信。

dtrace  :用于诊断MySQL问题。

2、添加用户和组

[root@node-1 ~]# groupadd mysql

[root@node-1 ~]# useradd -d /home/mysql -g mysql -m mysql

[root@node-1 ~]# passWord mysql

3、配置用户环境变量

[root@node-1 ~]# su - mysql

[mysql@node-1 ~]$ vim .bash_profile

PATH=$PATH:$HOME/bin:/u01/my3306/bin

[mysql@node-1 ~]$ source .bash_profile  #立即生效 source .bash_profile

4、安装mysql需要的库:

[root@faspdev mnt]# yum -y install gcc gcc-c++

[root@faspdev mnt]# yum -y install ncurses

[root@faspdev mnt]# yum -y install ncurses-devel

[root@faspdev mnt]# yum -y install bison zlib openssl

[root@faspdev usr]# yum -y install libxml2

5、安装cmake

[root@faspdev usr]# tar -zxvf cmake-3.6.0.tar.gz

[root@faspdev usr]# ln -s /usr/cmake-3.6.0-Linux-i386/bin/* /usr/bin/

[root@faspdev usr]# cmake --version

6、建立标准目录

[root@node-1 ~]# mkdir -p /u01/my3306/data   数据

[root@node-1 ~]# mkdir -p /u01/my3306/log/iblog  数据字典日志和innoDB日志

[root@node-1 ~]# mkdir -p /u01/my3306/log/binlog   server层日志

[root@node-1 ~]# mkdir -p /u01/my3306/run

[root@node-1 ~]# mkdir -p /u01/my3306/tmp 临时

7、授权

[root@node-1 ~]# chown -R mysql:mysql /u01/my3306   

将/u01/my3306文件夹授权给mysql及mysql组 -R 文件夹及子目录

[root@node-1 ~]#  chmod -R 755 /u01/my3306

8、安装上传工具 lrzsz 

yum install -y lrzsz   用时rz上传mysql压缩包  /u01目录下

9、解压mysql

[root@node-1 ~]# tar -xzvf mysql-boost-8.0.11.tar.gz  【x(解压) z(gz属性文件 ) v(显示详细)f(指定文件)】

10、卸载系统自动mysql

查看系统是否有自带的mysql       rpm -qa | grep mysql

删除系统自带的mysql           rpm -e 需要删除的rpm
   卸载mysql                yum remove mysql 【只能单个文件删除】

11、进入cd /u01/mysql-boost-8.0.11[musql解压目录]

[root@node-1 mysql-5.6.40]#

1)cmake安装mysql数据库

cmake \

-DCMAKE_INSTALL_PREFIX=/u01/my3306 \

-DMYSQL_UNIX_ADDR=/u01/my3306/run/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS=utf8,gbk \

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DWITH_ARCHive_STORAGE_ENGINE=1 \

-DMYSQL_DATADIR=/u01/my3306/data \

-DSYSCONFDIR=/u01/my3306 \

-DWITH_SSL=bundled \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DENABLE_DOWNLOADS=1

2)make 编译  【上面执行成功才能往下运行】

[root@node-1 mysql-5.6.40]# make

3)make 将mysql安装至指定路径

[root@node-1 mysql-5.6.40]# make install

12、配置MYSQL参数配置

1、上传配置文件【my.cnf】至/u01/mysql3306/

查看my3306文件夹权限 【一般情况为root用户,需要改变my3306的权限
      chown -R mysql:mysql /u01/my3306】

13、初始化数据库

  1. 切换用户mysql     su -     mysql

[mysql@node-1 my3306]$ ./scripts/mysql_install_db --defaults-file=/u01/my3306/my.cnf  \
                                                 --datadir=/u01/my3306/data --user=mysql

如果有错误出现请查看/u01/my3306/log/error.log

  1. 启动mysql服务器

1)[mysql@node-1 bin]$ pwd

/u01/my3306/bin

2)后台启动mysql服务器,以下方式为当服务出现异常时,服务会自动重启

[mysql@node-1 bin]$  ./mysqld_safe --defaults-file=/u01/my3306/my.cnf --user=mysql &

3)查看mysql进程

[mysql@node-1 bin]$ ps -ef | grep mysql

4)登录数据库

[mysql@node-1 my3306]$ mysql

[mysql@node-1 my3306]$ mysql -h227.0.0.1 -uroot

以上两种方式均可以登录

关于“mysql在linux上cmake如何安装”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: mysql在linux上cmake如何安装

本文链接: https://www.lsjlt.com/news/62334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql在linux上cmake如何安装
    这篇文章将为大家详细讲解有关mysql在linux上cmake如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、安装前准备: 1)必备的包和工具 gcc/g+...
    99+
    2024-04-02
  • linux上使用cmake安装mysql的方法
    小编给大家分享一下linux上使用cmake安装mysql的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!方法:1、安装ncurses-devel依赖包;2、下载并解压mysql压缩包;3...
    99+
    2024-04-02
  • Linux系统如何安装cmake
    这篇“Linux系统如何安装cmake”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统如何安装cmake”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-28
  • 如何在Ubuntu Linux上安装MySQL
    如何在Ubuntu Linux上安装MySQL,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。MySQL 是一个典型的数据库管理系统。它被用于许多技术栈中,包括流行的 LAMP ...
    99+
    2023-06-16
  • cmake如何在ubuntu中安装
    本篇文章给大家分享的是有关cmake如何在ubuntu中安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装过程首先去官网(https://cmake.org/downloa...
    99+
    2023-06-13
  • linux系统中如何安装cmake
    这篇文章给大家分享的是有关linux系统中如何安装cmake的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CMake(Cross platform Make)是一款开源的跨平台自动构建工具,可以跨平台生成各种ma...
    99+
    2023-06-28
  • 在 Linux 上如何安装 MariaDB 或 MySQL
    小编给大家分享一下在 Linux 上如何安装 MariaDB 或 MySQL,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MariaDB 和 ...
    99+
    2023-06-15
  • 如何在Ubuntu Linux上安装 MySQL 8.0.11
    继MySQL 5.7之后,直接跳到了MySQL 8.0,官方说这次来了个大升级,其他的不说,就访问速度是5.7的2倍,因此我也尝试安装使用,根据官方文档,下面是安装的过程 一、工具 Ubuntu 16.04...
    99+
    2024-04-02
  • Linux下安装 CMake
    一、背景  我们选择下载直接可以使用的版本,右键保存链接地址,打开Linux系统(以Ubuntu为例) 历史版本下载地址:Index of /files 注意: 这里不要装太老的cmake版本,因为后面make的时候没法做,要装 3.1...
    99+
    2023-09-29
    linux ubuntu 服务器
  • mysql 5.5.32中如何进行cmake安装
    这期内容当中小编将会给大家带来有关mysql 5.5.32中如何进行cmake安装,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。cmake工具安装yum install ...
    99+
    2024-04-02
  • Linux下如何安装构建系统cmake
    这篇文章主要介绍Linux下如何安装构建系统cmake,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!cmake是一个跨平台的开源元构建系统,可以构建、测试和打包软件。它可以用来支持多种本地构建环境,包括make,苹果...
    99+
    2023-06-27
  • 在Linux上如何安装 Fabric
    这篇文章主要介绍在Linux上如何安装 Fabric,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Fabric 是一个用 Python 编写的命令行工具库,它可以帮助系统管理员高效地执行某些任务,比如通过 SSH &...
    99+
    2023-06-16
  • 在Linux上如何安装PostgreSQL
    这篇文章主要介绍了在Linux上如何安装PostgreSQL,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PostgreSQL 的官方下载地址为:ftp://ftp.post...
    99+
    2023-06-13
  • 如何在Linux上安装GitHub
    GitHub是一款流行的代码托管平台,它提供了优秀的版本控制和协作功能,让团队开发项目更加高效。而Linux系统是广泛应用的操作系统之一,许多开发者也喜欢在Linux上工作。那么本文将介绍如何在Linux上安装GitHub,让你可以享受Gi...
    99+
    2023-10-22
  • 在Linux上如何安装s3cmd
    这篇文章主要为大家展示了“在Linux上如何安装s3cmd”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Linux上如何安装s3cmd”这篇文章吧。在Linux上安装s3cmd在Ubuntu或...
    99+
    2023-06-16
  • 如何在Linux上安装Node.js8
    这篇文章主要讲解了“如何在Linux上安装Node.js8”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux上安装Node.js8”吧! ...
    99+
    2023-05-25
    linux node.js
  • 在 Linux上如何安装moreutils
    这篇文章给大家分享的是有关在 Linux上如何安装moreutils的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们都了解GNU 核心实用程序GNU Core Utilities,所有类 Unix 操作系统都预...
    99+
    2023-06-16
  • 如何在Linux上安装Java?
    在Linux上安装Java是一项非常常见的操作,因为Java是一种广泛使用的编程语言,它适用于各种应用程序和操作系统。在本文中,我们将介绍在Linux上安装Java的步骤。 首先,我们需要下载Java安装包。你可以到Java官方网站下载最新...
    99+
    2023-09-10
    javascript shell linux
  • 如何在linux上安装vnc
    本篇内容介绍了“如何在linux上安装vnc”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在linux上安装vnc的方法:1、利用“yum ...
    99+
    2023-06-29
  • linux上如何重新安装mysql
    本篇内容介绍了“linux上如何重新安装mysql”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-04-22
    linux mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作