Centos7编译安装MySQL5.5

关闭防火墙              

Systemctl stop firewall
 Setenforce 0

检查是否安装过MySQL        

rpm -qa |grep mysql
[[email protected]~]# rpm -qa|grep mariadb   centos7默认数据库
mariadb-libs-5.5.44-1.el7_1.x86_64
[[email protected]~]# rpm -e --nodeps mariadb-libs-5.5.44-1.el7_1 强制卸载

安装编译代码所需要的包      

[[email protected] ~]# yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel perl-Data-Dumper net-tools

解压并安装              

[[email protected] ~]# tar zxf mysql-5.5.17.tar.gz
[[email protected] ~]# cd mysql-5.5.17/
[[email protected] mysql-5.5.17]# cmake > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql > -DMYSQL_DATADIR=/usr/local/mysql/data > -DSYSCONFDIR=/etc > -DWITH_MYISAM_STORAGE_ENGINE=1 > -DWITH_INNOBASE_STORAGE_ENGINE=1 > -DWITH_MEMORY_STORAGE_ENGINE=1 > -DWITH_READLINE=1 > -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock > -DMYSQL_TCP_PORT=3306 > -DENABLED_LOCAL_INFILE=1 > -DWITH_PARTITION_STORAGE_ENGINE=1 > -DEXTRA_CHARSETS=all > -DDEFAULT_CHARSET=utf8 > -DDEFAULT_COLLATION=utf8_general_ci
[[email protected] mysql-5.5.17]# make && make install

创建MySQL用户组和用户      

[[email protected] mysql-5.5.17]# groupadd mysql
[[email protected] mysql-5.5.17]# useradd -g mysql mysql
修改mysql目录权限
[[email protected] mysql-5.5.17]# chown -R mysql:mysql /usr/local/mysql
启动mysql
拷贝文件
[[email protected] mysql-5.5.17]# cp support-files/mysql.server /etc/init.d/mysql
[[email protected] mysql-5.5.17]# chkconfig mysql on              #开机启动
[[email protected] mysql-5.5.17]# service mysql  start        #启动mysql
Starting MySQL... SUCCESS! 
Netstat -lnp|grep 3306                   #检查端口
时间: 2024-10-11 05:31:53

Centos7编译安装MySQL5.5的相关文章

centos7编译安装mysql5.7.20版本

centos7编译安装mysql5.7.20版本 遇到问题: 之前想在线上搭建mysql5.7.20版本找了很多文档都觉得写得不怎么完善,很多需要注意的错误点都提及,所以只好自己写一篇了!个人觉得最主要注意的是mysql的data目录一定不能漏了权限问题,还有的经常遇到mysql.sock文件的错误就是因为编译的时候指定的目录要小心,然后启动前在my.cnf文件里面定义一下问题就解决了.这是我写的时候遇到最多的问题. 一.进入mysql官网下载(www.mysql.org)mysql源安装包:

开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制

1.前言上一篇讲述了如何在CentOS7下编译安装Nginx-1.12.0并如何配置反向代理,本篇将讲述如何编译安装MySQL5.7.18并配置多实例.2.准备2.1下载MySQL5.7.18源码注意最新版本的MySQL需要Boost才能编译安装,在MySQL提供的下载中有不带boost的源码,还有带boost的源码,如果下载不带boost的源码还需要再去下载boost源码,为省事起见,建议下载带boost的源码,下载地址:https://cdn.mysql.com//Downloads/MyS

CentOS7 编译安装MySQL5.6.38

1. 下载MySQL5.6.38安装包 下载地址:https://www.mysql.com/downloads/  打开网站之后选择Archives 然后再选择开源版本 选择我们要下载的版本 2. 编译安装MySQL5.6.38 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # 创建系统帐号 # groupadd -r mysql # useradd -r -g mysql -s /sbin/nologin mys

Centos7 编译安装mysql5.6

安装目录:/usr/local/mysql5.6 数据库目录 : /data/mysql/data mysql安装包:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz 添加用户: useadd -s  /sbin/nologin mysql 建立所需目录: mkdir -p /data/mysql/data chown -R   mysql:mysql /data/mysql 安装编译mysql所需的程序或文件: y

Centos7编译安装MySQL5.7.25

一.准备工作 1.删除centos系统自带的mariadb数据库防止发生冲突 rpm -qa |grep mariadb rpm -e mariadb-libs --nodeps 2.安装文件准备 # 下载mysql-5.7.25 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz # 下载boost-1.59.0 wget https://sourceforg

在CentOS7中手工编译安装Mysql5.7

在CentOS7中手工编译安装Mysql5.7 实验介绍:由于Mysql自从5.5之后,都需要安装boost的函数库,所以和LAMP中编译安装Mysql略有不同,配置文件也不一样,下面来介绍. 1.首先查看CentOS7之前是否安装过Mysql,先要进行删除,使用的命令是. rpm -q mysql 2.首先使用yum仓库安装所需要的开发包和软件包. yum -y install ncurses \ #提供字符终端处理库 ncurses-devel \ #ncurses开发包 bison \ #

centos7.2环境编译安装mysql5.5.48 [转 ]

一.安装cmake编译工具 跨平台编译器查看是否已经安装了gcc # rpm -qa | grep gcc # yum install -y gcc-c++# yum install -y cmake# yum install -y git解决依赖关系# yum install -y readline-devel zlib-devel openssl-devel Warning: Bison executable not found in PATH 解决方法:#  yum install -y

CentOS-7下安装MySQL5.6.22

CentOS7下安装MySQL5.6.22(当前最新版本:2015-01-17) 转载请注明出处:jiq?钦's technical Blog 一  安装环境 (1)CentOS版本:CentOS-7 查看方法: [[email protected] 桌面]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 来源:官网下载 下载地址:http://www.centos.org/ (2)MySQL版本:MySQL-5.6.2

编译安装MySQL-5.7.13

编译安装MySQL-5.7 cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译. 编译安装MySQL-5.7 +++++++++++++++++++++++++OS:centos7 & 3.10.0-327.el7.x86_64MySQL:mysql-boost-5.7.13.tar.gz++++++++++