源码安装mysql,及主从同步】的更多相关文章

源码安装mysql [可选] 如果用源码安装cmake软件: cd /home/oldboy/tools/ tar xf cmake-.tar.gz cd cmake- ./configure #CMake has bootstrapped. Now run gmake. gmake gmake install cd ../ 依赖包安装(这里直接可以用yum安装cmake) # yum install cmake gcc gcc-c++ gcc-g77 autoconf automake zli…
   Linux服务器 -源码安装mysql 及读写分离,互为主从   一.环境介绍: Linux版本: CentOS 7 64位 mysq版本: mysql-5.6.26 这是我安装时所使用的版本,并不是必须的,您可以Red Hat/CentOS 7以及mysql5.6相近的版本 源码安装mysql的运行效率比使用rpm安装的更高, 所以推荐使用源码安装mysql(不过源码安装mysql耗时较久,大约30分钟) 以下都是在实际的工作学习中实践出来,不对的地方请大家指出 二.安装: 1, 安装c…
网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右(5.7版本的是600M左右), 对于第二种方法,我搞了一天,无果,到某个环节实在是无法走通,老大那边也不让搞了,隔了几天老大又吩咐我在生产服务器上安装mysql,这次我就按照第一种方法源码安装方式 下载源码安装包 http://dev.my…
在运维工作中经常部署各种运维环境,涉及mysql数据库的安装也是时常需要的.mysql数据库安装可以选择yum在线安装,但是这种安装的mysql一般是系统自带的,版本方面可能跟需求不太匹配.可以通过源码安装的方式,自定义安装自己所需版本的mysql.-----------------------------------------------------------------------------------------------------------------------------…
nux下源码安装MySQL 5.6 说明:本文是我自己测试的MySQL5.6源码安装,经本人亲自实践,完全可用,另在5.6之前的版本也是可以按照本文源码安装的.我是在两台linux下一台安装5.5,另一台安装5.6同时进行的,差别基本不大. 1.安装make编译器 make编译器下载地址:http://www.gnu.org/software/make/ (系统默认自带)查看自己的系统是否安装某个软件,如果已经有了,就不用在安装了,但是也有可能之前被卸载了. 如果你之前是使用rpm -ivh m…
1.安装前准备工作 1.1 必备的包 gcc/g++ :MySQL 5.6开始,需要使用g++进行编译.cmake :MySQL 5.5开始,使用cmake进行工程管理,cmake需要2.8以上版本.bison :MySQL语法解析器需要使用bison进行编译.ncurses-devel :用于终端操作的开发包. 1.2 MySQL编译参数 CMAKE_BUILD_TYPE 编译的版本类型:RelWithDebInfo和Debug,不同之处是RelWithDebInfo会进行优化.CMAKE_I…
Linux平台下源码安装mysql多实例数据库[root@linux-node1 ~]# netstat -tlunp | grep 330tcp6 0 0 :::3306 :::* LISTEN 6191/mysqld [root@linux-node1 ~]# ss -tlunp | grep 330tcp LISTEN 0 80 :::3306 :::* users:(("mysqld",pid=6191,fd=10)) [root@linux-node1 ~]# systemc…
本文转载,并非原创. 目录 准备工作 运行环境 确认你的安装版本 下载MySQL 安装MySQL 准备安装环境 编译和安装 配置MySQL 单实例配置 单实例配置方法 添加防火墙 启动MySQL 重启MySQL 多实例配置 什么是多实例 多实例配置方法 创建启动文件 初始化数据库 配置防火墙 启动MySQL 登陆MySQL 重启MySQL 准备工作 运行环境 本文的运行环境如下 系统版本 CentOS7最小化安装: Linux version 3.10.0-123.el7.x86_64 (bui…
变量lower_case_file_system说明是否数据目录所在的文件系统对文件名的大小写敏感.ON说明对文件名的大小写不敏感,OFF表示敏感. 在my.cnf中[mysqld]更改lower_case_tables_name = 1 大小写不敏感 mysql分为开发版本和稳定版本(GA),开发版本拥有最新的特性,但是并不稳定,也没有完全经过测试,可能存在严重的bug,而稳定版本是经过了长时间的测试,消除了具有已知的bug,其稳定性和安全性都得到一定的保障. 对于一个mysql的版本号如:m…
创建文件夹: mkdir  /usr/local/webserver 安装必要依赖包      yum -y install gcc gcc-c++ make ncurses-devel安装cmake包:    tar zxvf cmake-2.8.12.2.tar.gz    cd cmake-2.8.12.2    ./bootstrap --prefix="/usr/local/webserver/cmake"      make && make install源…
转发麻烦备注本站地址:http://www.cnblogs.com/cyq632694540/p/7053179.html 1.下载源码包 >wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33.tar.gz/from/http://cdn.mysql.com/ 2.解压包 >tar -zxvf mysql-5.6.33.tar.gz 3.安装必要依赖 >sudo apt-get install make bison…
一.mysql安装 以源码安装的方式编译和安装Mysql 5.6. 1.卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6.x86_64 rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除 2.安装mysql 卸载c的编译工具 下载c的编译工具 yum -y install make gcc-c++ cmake bison-devel ncurses-deve…
     今天在ubuntu和CentOS下,用源码反复安装了许多次mysql,趁还没忘记,赶紧记下来...      在ubuntu和CentOS下安装过程倒是没什么差别.      0.下载源码,传到服务器上      1.准备cmake和libncurse           ubuntu 下用 apt-get install cmake 和apt-get install libncurse安装           CentOS下用yum -y install ncurses-devel…
一.创建mysql用户与组,相关目录 useradd mysql -s /sbin/nologin mkdir /usr/local/mysql chown -R mysql.mysql mkdir -p /data/mysqldata chown -R mysql.mysql /data/mysqldata chown -R mysql.mysql /usr/local/mysql 二.安装所需要的库和软件包 必备的包和工具: gcc/g++ :  MySQL 5.6开始,需要使用g++进行编…
基于在Centos7服务器上使用 yum 安装MySQL5.7到默认路径 在修改文件存储位置的时候,折腾了一番没有将成功将datadir修改为我想要的位置 我决定再尝试一下通过编译源码来自定义安装: 首先下载MySQL5.7的源码文件 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载源码文件并上传到服务器 上图中我已经解压完毕 tar zxvf mysql-5.7.24.tar.gz 然后在我的home路径下新建一个mysql…
1.系统要求yum install -y cmake make gcc gcc-c++ bison  ncurses ncurses-devel 2.创建用户和组groupadd mysql && useradd -g mysql mysql -s /bin/false 3.创建数据库安装目录mkdir /mysql /mysql/data /mysql/log chown -R mysql:mysql  /mysql/mysql/data  --数据库目录/mysql/log    --…
一:卸载旧版本 rpm -qa | grep mysql rpm -e mysql #普通删除模式 rpm -e --nodeps xxx(xxx为刚才的显示的列表) # 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 rm /etc/my.cnf #删除/etc/my.cnf 二:安装编译代码需要的包 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 三:创建mysql用户(但是不…
1.下载源码包 我的版本:mysql-5.6.4-m7.tar.gz 2.安装之前先卸载CentOS自带的MySQL [root@localhost ~]# yum remove mysql 3.编译安装cmake 可以直接 yum install cmake 下载cmake源码包:http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz 4.如果是在windows下下载的自己想办法提交到服务器上(ftp.或者svn都行) 然后放到 /usr/l…
确保系统中有依赖的libaio软件 yum -y install libaio 使用wget命令下载mysql-5.7.24软件包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 或导入mysql源码包解压到指定目录 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ 进入/usr/local…
上周在安装mysql时遇到了些许麻烦,今天整理下. 在代码目录建立obj文件夹. 在obj目录下,执行cmake .. -DXXX  // XXX表示一些参数,详见http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html 生成makefile之后,执行make. 之后执行make install,期间可能报错,我遇到的情况就是安装目录没有权限,由于是在自己电脑上装的,直接sudo make install就安…
1. 安装依赖组件 # yum install gcc gcc-c++ ncurses-devel perl -y   2. 安装cmake # wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz # tar zxvf cmake-2.8.12.tar.gz # cd cmake-2.8.12 # ./bootstrap  # make && make install   3. 安装bison # wget http://ftp…
1.安装环境:软件包:mysql-5.6.31.tar.gz 需求相关选项: 安装基目录basedir:/mydb/mysql31数据存放目录datadir:/mydb/mysql31/data端口号:3308socket文件存放目录:$basedir/mysql31.sock根据需求开启相应功能 安装步骤: 下载软件包并解压到临时目录 [root@xzw mysql]# pwd/soft/mysql [root@xzw mysql]# tar -xf mysql-5.6.31.tar.gz -…
1)访问官网(mysql社区服务器) http://downloads.mysql.com/archives/community/ 2)选择自己需要的版本和对应服务器(例如 服务器是centos 6.5,则 Select Platform 就选择 Red Hat Enterprise Linux / Oracle Linux) 3)对应自己服务器的版本和位数,选择相应的rpm包(mysql-server, mysql-devel, mysql-client),例如 MySQL Server (M…
进入官网下载相关的mysql安装文件,解压到指定目录如E:\mysql-5.7.23-winx64下,然后进入该目录下新建data文件夹与my.ini文件,在my.ini文件中 [mysqld] port = 3306 basedir=E:/mysql-5.7.23-winx64 datadir=E:/mysql-5.7.23-winx64/data max_connections=200 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBS…
下载 mysql 安装包 $ wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.44.tar.gz # or $ curl -O https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.44.tar.gz 解压 $ tar -zxvf mysql-5.6.44.tar.gz $ cd mysql-5.6.44 配置 mysql 用户 $ groupadd mysql $ usera…
一:下载mysql http://dev.mysql.com/downloads/mysql/中的Generally Available(GA) Releases标签页,在MySQL Community Server 5.6.19下的Select Platform中,选择Source Code: 下载Linux-Generic版本: 将下载好的mysql-5.6.19.tar.gz文件,上传到linux中. 二:编译安装 1:增加mysql用户和用户组 groupadd mysql userad…
mysql 源码安装(mariadb 10.1.26) 1.环境部署 1 安装cmake 源码安装三部曲或者yum install cmake2安装依赖包yum install -y ncurses-devel openssl-devel openssl gcc gcc-c++ readline-devel zlib-devel libaio-devel libxml2-devel libcurl-devel libarchive-devel boost boost-develyum group…
场景:一台服务器出现了故障,需要把数据库迁移到另一台服务器上,由于数据效大,直接压缩数库的数据目录(在数据库DOWN的情况下)数据库版本mysql 5.5.38安装方式:源码安装思路:在另一台服务器上编译安装相同的数据库,注意在初始化数据库的时候要指定配置文件(注意是要和源数据库的配置文件相同).当初始化完成后,把数据目录用备份好的数据目录替换.这样就完成了一次数据库的硬迁移.源码安装mysql 5.5.38mysql 5.5.38官方下载地址:http://dev.mysql.com/get/…
MySQL可以支持多种平台,如Windows,UNIX,FreeBSD或其他Linux系统.本篇随笔记录在CentOS 7 上使用源码安装MySQL的过程. 1.下载源码 选择使用北理工的镜像文件: 在CentOS 7 中输入如下命令: [root@javis:~/Downloads] # wget http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.31.tar.gz 2.解压mysql源码压缩文件,并更新软件源 3.安装编…
之所以贴出这样一篇笔记呢?主要是因为很久之前,源码安装MySQL的时候,碰到了太多太多的坎坷. 如果你有兴趣进行源码安装,那么请不要以这篇文章为标准,因为每个人的及其环境等其他因素还是差距比较大的. 但可以作为一篇流程参考文档,其中的坑点总结,希望能帮助大家绕过一些不必要的麻烦! 坑点 1 5.7.6以后安装必须有boost支持 2 权限和路径比较坑,步骤较多,如果中间错了, 先检查之前执行命令时权限是否正确, 再检查每一步操作的路径是否符合自己本地要求 3 很多人傻傻的找不到源码包在哪里,两个…