返回顶部
首页 > 资讯 > 数据库 >MySQL5.5编译方式安装实战
  • 131
分享到

MySQL5.5编译方式安装实战

2024-04-02 19:04:59 131人浏览 薄情痞子
摘要

第一章 安装cmake[root@oldboy ~]# mkdir -p /home/oldboy/tools [root@oldboy ~]# 


MySQL5.5编译方式安装实战

第一章 安装cmake

[root@oldboy ~]# mkdir -p /home/oldboy/tools
[root@oldboy ~]# cd /home/oldboy/tools/
[root@oldboy tools]# rz -y 
上传cmake-2.8.8.tar.gz和Mysql-5.5.32.tar.gz
[root@oldboy tools]# ls
cmake-2.8.8.tar.gz  mysql-5.5.32.tar.gz
[root@oldboy tools]# tar xf cmake-2.8.8.tar.gz 
[root@oldboy tools]# ls
cmake-2.8.8  cmake-2.8.8.tar.gz  mysql-5.5.32.tar.gz
[root@oldboy tools]# cd cmake-2.8.8
[root@oldboy cmake-2.8.8]# ./configure
最后提示
CMake has bootstrapped.  Now run gmake.
[root@oldboy cmake-2.8.8]# gmake
[root@oldboy cmake-2.8.8]# gmake install
[root@oldboy cmake-2.8.8]# cd ..

第二章 安装MySQL

2.1安装mysql依赖包

[root@oldboy tools]# yum install ncurses-devel -y

2.1cmake前准备工作

[root@oldboy tools]# ls
cmake-2.8.8  cmake-2.8.8.tar.gz  mysql-5.5.32.tar.gz
[root@oldboy tools]# tar xf mysql-5.5.32.tar.gz 
[root@oldboy tools]# cd mysql-5.5.32
[root@oldboy mysql-5.5.32]# mkdir -p /application/mysql-5.5.32
[root@oldboy mysql-5.5.32]# mkdir -p /application/mysql-5.5.32/data
[root@oldboy mysql-5.5.32]# useradd mysql -s /sbin/nologin -M

cmake编辑前检查环境

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \
-DMYSQL_DATADIR=/application/mysql-5.5.32/data \
-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FAST_MUTEXES=1 \
-DWITH_ZLIB=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0

make 编译&& make install  安装

[root@oldboy mysql-5.5.32]# make && make install

安装完成后做个软连接

[root@oldboy mysql-5.5.32]# ln -s /application/mysql-5.5.32/ /application/mysql
[root@oldboy mysql-5.5.32]# cd ..
[root@oldboy tools]# ls
cmake-2.8.8  cmake-2.8.8.tar.gz  mysql-5.5.32  mysql-5.5.32.tar.gz

选择配置文件:

测试环境选小的,生产环境可以根据硬件选择,例如:my-innodb-heavy-4G.cnf

选择一个小的模板my-small.cnf放到/etc/my.cnf(因为是测试环境,如果生产环境,可以选择大的模板)

[root@oldboy tools]# /bin/cp mysql-5.5.32/support-files/my-small.cnf /etc/my.cnf

配置环境变量:

[root@oldboy tools]# echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile
[root@oldboy tools]# tail -1 /etc/profile
[root@oldboy tools]# source /etc/profile
[root@oldboy tools]# echo $PATH

故障问题:Http://oldboy.blog.51cto.com/2561410/1122867


 初始化(容易出错的地方)

[root@oldboy mysql-5.5.32]# mkdir -p /application/mysql/data/
#建立mysql数据文件目录
[root@oldboy tools]# chown -R mysql.mysql /application/mysql/data/
[root@oldboy tools]# chown -R 1777 /tmp/
#授权mysql用户访问mysql的安装目录
[root@oldboy tools]# cd /application/mysql/scripts/
[root@oldboy scripts]# ./mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql
初始化成功的标志如下两个OK所示:
WARNING: The host 'oldboy' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
nORMally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
OK
Filling help tables...
OK
[root@oldboy scripts]# cd /home/oldboy/tools/mysql-5.5.32
[root@oldboy mysql-5.5.32]# /bin/cp support-files/mysql.server /etc/init.d/mysqld
[root@oldboy mysql-5.5.32]# chmod +x /etc/init.d/mysqld
[root@oldboy mysql-5.5.32]# /etc/init.d/mysqld start


您可能感兴趣的文档:

--结束END--

本文标题: MySQL5.5编译方式安装实战

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

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

猜你喜欢
  • MySQL5.5编译方式安装实战
    第一章 安装cmake[root@oldboy ~]# mkdir -p /home/oldboy/tools [root@oldboy ~]# ...
    99+
    2024-04-02
  • MySQL5.5多实例编译安装——mysqld_multi
    一、MySQL多实例简介MySQL多实例,简单地说,就是在一台服务器上同时开启多个不同的服务端口(如:3306、3307),同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听来自不同的端...
    99+
    2024-04-02
  • Mysql5.5编译安装步骤
    这篇文章主要介绍“Mysql5.5编译安装步骤”,在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql5.5编译安装...
    99+
    2024-04-02
  • FreeBSD中怎么编译安装mysql5.5
    FreeBSD中怎么编译安装mysql5.5,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 如果您的系统没有安装cmake,首先,cma...
    99+
    2024-04-02
  • 编译安装Mysql5.5数据库软件
    准备环境:Centos6.5(6系列操作系统)[root@localhost ~]# yum -y install gcc gcc-c++ ncurses-devel libxml2-devel zlib-...
    99+
    2024-04-02
  • MySQL5.5多实例编译安装——多配置文件
    一、什么是MySQL多实例?MySQL多实例简单的说就是在一台服务器上安装一套MySQL程序,通过不同的端口对外提供访问,多实例不仅节省物理主机成本,还有效提升了单台物理主机的CPU、磁盘I/O使用效率,而...
    99+
    2024-04-02
  • SuSE12安装MySQL5.7.22:编译安装方式、单实例
    摘要:SuSE12.1 64位操作系统、 MySQL5.7.22 编译安装、单实例带boost和不带boost的编译安装注:kingtry是我的主机名一、环境准备操作系统:SuSE版本12.1,64位kin...
    99+
    2024-04-02
  • SuSE11安装MySQL5.6.40:编译安装方式、单实例
    摘要:SuSE11sp3 64位操作系统、 MySQL5.6.40 编译安装、单实例注:kingtry是我的主机名一、环境准备操作系统:SuSE版本11sp3,64位kingtry:~ #&nbs...
    99+
    2024-04-02
  • Linux Centos7安装MySQL5.5(二进制方式安装)
    Linux Centos7安装MySQL5.5(二进制方式安装) 一、在/app目录下下载mysql-5.5.54-linux2.6-x86_64.tar.gz` [root@test /]# cd /ap...
    99+
    2024-04-02
  • 实战解决MySQL5.7版编译安装问题
    下文给大家带来有关实战解决MySQL5.7版编译安装问题内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完实战解决MySQL5.7版编译安装问题你一定会有所收获。数...
    99+
    2024-04-02
  • 安装MySQL5.5的方法
    安装MySQL5.5的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!安装MySQL5.5的步骤:1、 官网下载mysq...
    99+
    2024-04-02
  • MySQL5.5 多实例安装
    一.多实例介绍1.1什么是MySQL多实例    简单的说,就是在一台服务器上开启不同的端口,运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的...
    99+
    2024-04-02
  • 如何用RedHat 6.4源码方式安装mysql5.5
    这期内容当中小编将会给大家带来有关如何用RedHat 6.4源码方式安装mysql5.5,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。准备rpm包yum install ...
    99+
    2024-04-02
  • 数据库简介与MySQL5.7版本编译安装(实战!)
    数据库的基本概念 数据: 描述事物的符号记录称为数据(Data); 包括数字,文字、图形、图像、声音、档案记录等; 以“记录”形式按统一的格式进行存储。 表: 将不同的记录组织在一起,就形成了“表” ...
    99+
    2024-04-02
  • MySQL编译安装多实例
    MySQL数据库多实例安装第1章 MySQL多实例介绍简单的说,MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:3306、3307),同时运行多个MySQL服务进程,这些服务进程通过不同的...
    99+
    2024-04-02
  • 自定义安装PHP PDO MySQL:源码编译实战指南
    在不同的操作系统上安装PHP PDO MySQL可能并不是一件简单的事情,因为各种系统可能有其独特的安装方式和配置要求。在一些特殊情况下,我们可能需要自定义安装PHP PDO MySQ...
    99+
    2024-03-07
    安装 自定义 源码编译 mysql连接 php脚本
  • Aerospike编译安装
    下载Aerospike Server社区版 wget -O aerospike.tgz "https://www.aerospike.com/download/server/latest/artifact/tgz" # 解压 tar -xv...
    99+
    2021-09-25
    Aerospike编译安装
  • LAMP编译安装
    安装之前首先要安装所需的依赖库,将httpd mysql php等所需要的源码包上传到主机,或者wget 方式直接下载 上传方式和wget下载不作介绍,其中有些依赖是可以编译安装或者yum安装,并且这里依赖...
    99+
    2024-04-02
  • 编译安装MySQL8.0
    MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!注意:从 MySQL 5.7 升级到 MySQL 8.0 仅...
    99+
    2024-04-02
  • mysql5.6.42--编译安装
    一、安装环境Centos6.5 64位 二、编译安装前的准备卸载老版本:#rpm -qa | grep -i mysql#rpm -ev --nodeps mysql-libs-5.1.73-8.el6_...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作