前期准备:

yum install gcc gcc-c++ make cmake ncurses-devel bison perl #依赖包

建用户:

groupadd mysql

useradd mysql -s /sbin/nologin -M -g mysql

建立安装目录:

mkdir /data/mysql3306 -pv

chown -R mysql. /data/mysql3306/

下载&解压:

wget –c http://download.softagency.net/MySQL/Downloads/MySQL-5.5/mysql-5.5.44.tar.gz

tar xf mysql-5.5.44.tar.gz

cd mysql-5.5.44

编译安装:

cmake \

-DCMAKE_INSTALL_PREFIX=/data/app/mysql3306 \

-DMYSQL_DATADIR=/data/mysql3306 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_DEBUG=0 \

-DMYSQL_USER=mysql \

-DMYSQL_UNIX_ADDR=/data/mysql3306/mysql3306.sock

make && make install ;echo $?           #echo 输出执行结果,0表示成功

配置:

cp -arp /tmp/mysql-5.5.44/support-files/my-large.cnf /data/mysql3306/my.cnf

chown -R mysql. /data/mysql3306/my.cnf

vim /data/mysql3306/my.cnf

添加以下黄底部分参数

[mysqld]

port            = 3306

datadir = /data/mysql3306 #数据目录

basedir = /data/app/mysql3306 #程序目录

socket          = /data/mysql3306/mysql3306.sock

skip-external-locking

key_buffer_size = 256M

max_allowed_packet = 1M

table_open_cache = 256

sort_buffer_size = 1M

read_buffer_size = 1M

read_rnd_buffer_size = 4M

myisam_sort_buffer_size = 64M

thread_cache_size = 8

query_cache_size= 16M

# Try number of CPU‘s*2 for thread_concurrency

thread_concurrency = 8

log-bin=mysql-bin  #二进制日志,主从复制用

binlog_format=mixed #混合模式复制(mixed-based replication,

server-id = 1 #多服务器时,区分mysql服务器身份的ID

初始化mysql:

cd /data/app/mysql3306/

./scripts/mysql_install_db --basedir=/data/app/mysql3306/ --datadir=/data/mysql3306/ --user=mysql

添加为系统服务:

cp /tmp/mysql-5.5.44/support-files/my-medium.cnf /etc/my.cnf

cp /tmp/mysql-5.5.44/support-files/mysql.server /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 35 mysqld on

chkconfig --list |grep mysql  #验证

启动

/etc/init.d/mysqld restart

ERROR! MySQL server PID file could not be found! #再次restart 没有再报错

设置密码为123456

/data/app/mysql3306/bin/mysqladmin -uroot password ‘123456‘

登陆

mysql -uroot -p123456

原文:http://xiochen.blog.51cto.com/2468288/1672603

mysql5.5.44安装_cmake 安装 mysql5.5.44相关推荐

  1. mysql 5.6 cmake 安装_Cmake MySQL5.6 编译安装

    进入MySQL5.5以后,MySQL的安装都变成了用Cmake来安装了. 一:准备工作 cd /usr/local/src/ 在当前目录下准备好安装包, cmake-3.0.2.tar.gz mysq ...

  2. linux mysql5.6.27源码安装和错误解决

    centos mysql5.6.27 1编译安装 先进入到文件放置的路径下 创建一个个文件 #mkdir–p /data/mysql/mysql #mkdir–p /data/mysql/mysqld ...

  3. win10安装mysql5.7.11_64位Win10系统安装Mysql5.7.11

    最近在装了64位Win10系统的mac book笔记本上用mysql-installer-community-5.7.11.0安装Mysql5.7.11,在配置mysql server时老是卡住,报错 ...

  4. rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24

    前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...

  5. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  6. linux安装64 mysql5.7_Linux安装64位Mysql5.7.22

    以安装在/usr/local目录下为例 1.下载安装包地址:https://dev.mysql.com/downloads/file/?id=476936,安装包保存到/usr/local 2.解压: ...

  7. mysql5.7文本编辑器_Windows下mysql-5.7.28下载、安装、配置教程

    最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windows64位 点击左下角直接开始下载 使用迅雷或者IDM等下载器,下载会快一点 下载 ...

  8. 二进制安装mysql5.6_轻松使用二进制安装Mysql5.6

    二进制安装mysql5.6 系统环境:Centos6.5 x86_64 mysql二进制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压tar包到指定安装 ...

  9. mysql 5.7.28 windows_Windows下mysql-5.7.28下载、安装、配置教程

    最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windows64位 点击左下角直接开始下载 使用迅雷或者IDM等下载器,下载会快一点 下载 ...

最新文章

  1. [转载 js] YUI解决mouseout事件冒泡的办法
  2. 升级BIOS解决DELL R730XD虚拟机死机问题
  3. qt调用linux 进程,Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)
  4. 键盘消息捕获--MFC
  5. LiveCDLiveUSB制作
  6. Python报错can only concatenate str (not “int“) to str
  7. 获取本地ip地址 C#
  8. 快讯:Nginx 之父被抓了!
  9. 进程创建函数fork
  10. 2017年数学建模美赛个人国际一等奖论文
  11. VUE引入阿里icon
  12. kettle中的switch_kettle 教程(三):条件判断 Switch Case
  13. 【181023】VC++开发的电路板画图设计软件源代码
  14. pip 更新python -m pip install --upgrade pip 报错
  15. 常见的导数公式和积分公式
  16. 把Colab运行后生成的文件保存到Google drive
  17. 空间注意力 通道注意力_注意力发生了什么变化?
  18. 为什么HashMap默认初始容量为2次幂?不是2次幂会怎样?讲讲 HashMap 扰动函数?
  19. Linux误删数据恢复实验
  20. 西安交通大学计算机学院保研面试,西安交通大学电子与信息工程学院(专业学位)计算机技术保研细则...

热门文章

  1. SAP CRM呼叫中心和Hybris Commerce Backoffice的轮询设计
  2. 大学毕业就进入SAP,我获得了哪些收益
  3. 控件setVisible为false会导致控件被移除
  4. 如何使用nodejs代码在新浪微博上发布帖子
  5. Attachment multiple read API - performance with regular expression
  6. ABAP where used list
  7. why I get 415 error for my http post Service request creation in JMeter
  8. SAP WebIDE里UI5应用的隐藏文件project.json
  9. SAP UI5 Gateway后台ETAG校验逻辑
  10. SAP系统搜索分页的前后台实现