install mysql 5.6.22 source code
install mysql 5.6.22 source code
1、配置yum / epel
2、安装基础环境
yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libtiff-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel fontconfig-devel zlib zlib-devel libevent-devel gcc gcc-c++ flex bison bzip2-devel libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel
3、建立相关用户、目录,解压安装
#groupadd mysql
#useradd mysql -g mysql
#mkdir -pv /opt/mysql/data
#tar fxz mysql-5.6.22.tar.gz
#cd mysql-5.6.22
#cmake \
-DCMAKE_INSTALL_PREFIX=/opt/mysql \
-DMYSQL_DATADIR=/opt/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/tmp/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
#make && make install
#cd /opt/mysql
#./scripts/mysql_install_db --user=mysql
#
#rm -f /etc/my.cnf
#mv /opt/mysql/my.cnf /etc/
#cp /opt/mysql/support-files/mysql.server /etc/init.d/mysql
#chkconfig --add mysql
#chkconfig mysql --levels 2345 on
#chown -R mysql.mysql /opt/mysql
#vi /etc/profile
PATH=/opt/mysql/bin:$PATH
#service mysql start
4、sercurity
-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT
-A INPUT m state --state NEW m tcp p dport 3306 j ACCEPT
转载于:https://blog.51cto.com/slapping/1605728
install mysql 5.6.22 source code相关推荐
- 退役笔记一#MySQL = lambda sql : sql + #39; Source Code 4 Explain Plan #39;
Mysql 查询运行过程 大致分为4个阶段吧: 语法分析(sql_parse.cc<词法分析, 语法分析, 语义检查 >) >>sql_resolver.cc # JOIN.p ...
- source code compiled install mongodb
为什么80%的码农都做不了架构师?>>> 文章来自我的博客:https://www.lwxshow.com/server/source-code-compiled-instal ...
- mysql5.6.22编译安装教程_Linux CentOS6.0下编译安装MySQL 5.6.22
Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...
- Reverse-engineer Source Code into UML Diagrams
今天同事需要反向生成类图,用PowerDesigner 转了一份,不甚满意,在网上逛了逛,发现在这篇文章挺不错. I have been on several teams where we studi ...
- centos 安装mysql5.6.22_centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~
mysql 下载目录/usr/local/src mysql 解压目录 /usr/local/bin/mysql GitHub https://github.com/mysql/mysql-serve ...
- Pyinstaller 打包 torch 后执行失败 OSError: could not get source code
1. 问题现象 系统环境 Python 3.6.9 torch 1.2.0 torchvision 0.4.0 Pyinstaller 4.5.1 Pyinstaller 打包 torch 后执行失败 ...
- MySQL 5.7.22 二进制安装
MySQL 5.7.22 二进制安装 一.到官网下载mysql-5.7.22二进制包 二.创建mysql用户: useradd mysql -s /sbin/nologin -M 三.解压mysql- ...
- ubuntu16 php mysql_Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)...
Ubuntu16.04 搭建 LAMP 在本教程中,我使用IP地址为192.168.10.13的主机 这些设置可能会有所不同,因此您必须在适当的位置替换它们. 版本说明 Linux:Ubuntu 16 ...
- Downloading Android Source Code
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion.CVS这样的集中式版本控制系统.在集中式版本控制系统 ...
最新文章
- Hyper-V安装(摘自本站)
- apache ii评分和死亡率_高大上的风险分层系统:APACHE评分到底是啥?
- HDU - 4685 Prince and Princess(强连通缩点+二分图完备匹配)
- [设计模式]观察者模式
- html字体变大自动换行,网页css中实现字符超出宽度自动换行和英语字符不断行的解决方法...
- Excluding Files From Team Foundation Version Control Using .tfignore Files
- Mac上的IDEA安装配置maven
- 发的楷体怎么写_公布婚期朋友圈怎么发 发结婚通知朋友圈注意哪些
- php毕业设计和毕业论文怎么写,答辩流程是怎样的?
- 微信扫码登录详细操作流程(微信公众平台开发)
- 分享一下新的echarts离线文档
- iOS 判断机型是否为iPhone Xs
- python海龟交易策略_python 海龟交易法则 股票回测-双均线规则(一)
- NYOJ -1364 (第十一届河南省赛)
- Commvault备份服务器硬件配置设计最佳实践
- Windows 10 应用创建模糊背景窗口的三种方法
- Timer源代码分析
- 词袋模型 matlab,【火炉炼AI】机器学习051-视觉词袋模型+极端随机森林建立图像分类器...
- 没有参加职工养保不要紧,城乡居民基本养老保险了解一下~
- TechnoAP公司发布“脉冲形状鉴别”选件
热门文章
- 二维码识别超级解决方案,工业级别
- 杂谈异常处理try-catch-finally
- python 正态化_#Python数据分析/笔记 - 准备工作
- win11怎么取消pin码实现自动登陆 windows11取消pin码自动登陆的方法步骤
- Spring容器中 singleton 单例、 prototype多例
- php+分针和时针重合,关于时针和分钟重合次数的计算
- 不可重复读和幻读的区别_面试官:MySQL的可重复读级别能解决幻读吗
- import maven project很慢_你确定 Maven 相关的东西全部了解吗?
- RVCT31编译问题
- STM32:UART中的硬件流控RTS与CTS