Linux CentOS6.6系统中安装mysql源码包的方法

下面我将为您详细讲解“LinuxCentOS6.6系统中安装mysql源码包的方法”的完整攻略,具体步骤如下:

准备工作

  1. 在CentOS 6.6系统中安装必要的编译环境和库文件
yum install -y gcc gcc-c++ make autoconf automake zlib-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel openssl-devel gdbm-devel libdb-devel libicu-devel libmcrypt-devel libmemcached-devel freetype-devel libxslt-devel openldap-devel nginx
  1. 下载并解压mysql源码包
    进入官网https://dev.mysql.com/downloads/mysql/ 下载对应版本的MySQL源码包。
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.34.tar.gz
tar -zxvf mysql-5.7.34.tar.gz

编译安装MySQL

  1. 进入解压后的mysql目录,执行以下命令:
cd mysql-5.7.34
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/mysql/data -DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock -DEXTRA_CHARSETS=all
make
make install
  1. 将MySQL的命令地址加入环境变量
echo "export PATH=\$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

配置MySQL

  1. 新建MySQL配置文件
cd /usr/local/mysql
cp support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
  1. 修改MySQL配置文件
    打开配置文件,并在[mysqld]下添加以下内容:
lower_case_table_names=1
character-set-server=utf8
collation-server=utf8_general_ci
max_connections=500
key_buffer_size=512M
innodb_file_per_table=1
innodb_buffer_pool_size=1024M
  1. 设置MySQL的root登录密码
mysql_secure_installation
  1. 启动MySQL服务
service mysqld start

综上所述,以上是“LinuxCentOS6.6系统中安装mysql源码包的方法”的完整攻略。其中,示例包括下载MySQL源码包和MySQL的配置文件修改。如果还有其他问题,欢迎随时提出。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux CentOS6.6系统中安装mysql源码包的方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux下如何查看版本信息的方法步骤

    要查看Linux操作系统的版本信息,有多个方法可以实现。以下是两种最常用的方法: 方法一:使用命令行 在Linux终端中运行以下命令可以查看当前操作系统的版本信息: uname -a 运行该命令后,会输出当前操作系统的详细信息,包括内核版本、主机名称、操作系统版本、处理器架构等等。例如: Linux myserver 4.15.0-135-generic #…

    Linux 2023年5月14日
    00
  • Linux无网络安装GCC的技巧(需要安装光盘或ISO镜像)

    下面是“Linux无网络安装GCC的技巧”的完整攻略: 背景介绍 GCC是GNU编译器,是Linux系统中最常用的编译工具之一。虽然在网络连通的情况下,通过包管理器安装GCC是非常简单的。但在某些情况下,我们面临着无法联网的情况,那么如何在没有网络的情况下安装GCC呢? 解决方案 解决方案就是手动安装GCC的依赖库和源码包,安装步骤如下: 1. 安装依赖库 …

    Linux 2023年5月14日
    00
  • StoneDB主从配置及切换实践方案

    StoneDB主从配置实践方案 1. 关于StoneDB StoneDB是基于Raft协议实现的一种高可用、可靠、分布式的key-value存储数据库。它具有以下优点: 支持多种数据结构,如字符串、列表、哈希表、集合、有序集合等。 支持数据备份和数据恢复功能,可以满足数据保护的需求。 支持key的过期设置,可以自动删除过期的key。 支持读写分离,可以提高读…

    Linux 2023年5月14日
    00
  • arm linux 启动之一:汇编启动到start_kernel

    描述arm linux启动的概要过程,以S5PV210(Cortex A8)为例,本文描述第一个阶段。        一、arm linux的引导        uboot在引导arm linux(uImage镜像)到SDRAM之后,通过bootm命令对uImage镜像的64个字节头进行解释,获取linux的entry入口地址,并赋值给theKernel函数…

    Linux 2023年4月11日
    00
  • Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装

    以下是“Red Hat Enterprise Linux AS release 4 Apache+MySQL+PHP的安装”的完整使用攻略,包含两个示例说明。 安装Apache 在终端中输入以下命令以安装Apache: yum install httpd 安装完成后,启动Apache: sudo systemctl start httpd 检查Apache服…

    Linux 2023年5月13日
    00
  • xshell上传下载文件(Windows、Linux)

    下面我将给出“xshell上传下载文件(Windows、Linux)”的完整攻略。 Xshell是什么 Xshell是一款Windows操作系统下的终端模拟软件,可以通过SSH、TELNET、RLOGIN、SFTP等协议与远程服务器进行连接。可以通过Xshell进行文件传输、编辑文件、执行脚本等操作。 Xshell上传文件 使用Xshell上传文件,主要通过…

    Linux 2023年5月14日
    00
  • VMware Workstation安装Linux(Ubuntu)系统

    下面是VMware Workstation安装Linux(Ubuntu)系统的完整攻略: 1.准备工作 1.1 下载VMware Workstation 在VMware官网下载最新版的VMware Workstation,并安装到电脑上。 1.2 下载Linux镜像文件 在官方网站下载Ubuntu的ISO镜像文件,例如 Ubuntu 20.04 LTS De…

    Linux 2023年5月30日
    00
  • python设置代理和添加镜像源的方法

    下面我来讲解“python设置代理和添加镜像源的方法”的完整攻略。 设置代理 在使用 pip 安装 python 包时,由于国内网络原因,可能会遇到访问速度较慢或者访问被限制等问题。这时可以使用代理服务器来解决。 临时设置代理 在使用 pip 时,可以通过命令行参数 –proxy 来指定代理服务器。示例: pip install –proxy http:…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部