mysql源码包多大_MySQL源码包安装
[root@node2 /]# groupadd -g 27 mysql
[root@node2 /]# useradd -u 27 mysql -g mysql -s /sbin/nologin
[root@node2 /]# yum -y install make cmake bison gcc-c++ cmake ncurses ncurses-devel
[root@node2 /]# cd /mysql#下载MySQL软件包并解压
[root@node2 mysql]# ls
mysql-5.6.19.tar.gz
[root@node2 mysql]# tar zxvf mysql-5.6.19.tar.gz
[root@node2 mysql]# cmake -DCMAKE_INSTALL_PREFIX=/mysql/3306 -DMYSQL_DATADIR=/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=/tmp/mysqld.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
# -DCMAKE_INSTALL_PREFIX=/mysql/3306 #安装路径
# -DMYSQL_DATADIR=/mysql/data #数据文件存放位置
# -DSYSCONFDIR=/etc #my.cnf路径
# -DWITH_MYISAM_STORAGE_ENGINE=1 #支持MyIASM引擎
# -DWITH_INNOBASE_STORAGE_ENGINE=1 #支持InnoDB引擎
# -DWITH_MEMORY_STORAGE_ENGINE=1 #支持Memory引擎
# -DWITH_READLINE=1 #快捷键功能(我没用过)
# -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock #连接数据库socket路径
# -DMYSQL_TCP_PORT=3306 #端口
# -DENABLED_LOCAL_INFILE=1 #允许从本地导入数据
# -DWITH_PARTITION_STORAGE_ENGINE=1 #安装支持数据库分区
# -DEXTRA_CHARSETS=all #安装所有的字符集
# -DDEFAULT_CHARSET=utf8 #默认字符
[root@node2 mysql]# make
[root@node2 mysql]# make install
[root@node2 /]# cd /mysql/3306
[root@node2 3306]# chown -R mysql:mysql .
[root@node1 mysql-5.6.19]# cd /mysql/mysql-5.6.19
[root@node1 mysql-5.6.19]# cp support-files/my-default.cnf /etc/my.cnf
[root@node1 mysql-5.6.19]# cp support-files/mysql.server /etc/init.d/mysqld
[root@node1 mysql-5.6.19]# chmod 755 /etc/init.d/mysqld
[root@node1 mysql-5.6.19]# mkdir -p /mysql/data
[root@node1 mysql-5.6.19]# chown -R mysql:mysql /mysql/data
[root@node1 mysql-5.6.19]# /mysql/3306/scripts/mysql_install_db --user=mysql --basedir=/mysql/3306/ --datadir=/mysql/data/
[root@node2 /]# service mysqld start
[root@node2 /]# chkconfig mysqld on
[root@node2 /]# /mysql/3306/bin/mysql -u root -p#测试登陆MySQL密码为空
[root@node2 /]# /mysql/3306/bin/mysqladmin -u root -p password redhat#回车输入原密码
mysql源码包多大_MySQL源码包安装相关推荐
- php并发取源码,PHP读取大文件源码示例-Swoole多进程读取大文件
PHP读取大文件源码示例,通过PHP读取过大.超大型文件的思路及解决方案. 在日常读取文件时,若文件 不是很大,通常使用file_get_contents,将内容一次性载入的变量中,也可以远程加载网页 ...
- 20000字节的包算大吗_20000的包和200的包区别,戳中了万千女人的内心!
女人的买包史,就像是人类的进化史 从第一只不知名的包 到第一只LV.Chanel.Dior,再到包中贵族Hermes 越买越贵,越买越高级 很多男人会疑惑: 不都是包吗?20000块的包和200块的包 ...
- 怎么查看MySQL 源码编译了什么_Mysql 源码编译教程贴
题外话:这是一篇教程贴,不仅学的是mysql的编译,还是一些编译的知识.我也是一个菜鸟,写一些感悟和心得,有什么问题可以批评指正,谢谢! 如果只是为了安装请移到我的另一篇安装贴: Mysql安装贴 环 ...
- mysql源码目录在哪_Mysql源码学习——源码目录结构
目录清单 目录名 注释 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred ...
- mysql事务能支持多大_MySQL事务调优
数据库事务 数据库事务是数据库系统执行过程中的一个逻辑处理单元,保证一个数据库操作要么成功,要么失败. 数据库事务具有以下四个基本属性: 原子性(Atomicity) 一致性(Consistent) ...
- mysql 解压包怎么使用_mysql解压包的安装基础教程
由于换了新电脑,所以的环境都要到新电脑去配置.突然发现mysql的配置忘了,然后百度又重新来一遍. 特地写一篇文章记录一下,让自己长长记性. 1.安装包下载 2.配置my.ini文件 配置信息如下: ...
- mysql 5.7.17远端登陆_Mysql 5.7.17安装后登录mysql的教程
Mysql-5.7.17的安装在文章下面有介绍,大家可以参考下.下面先给大家介绍下Mysql 5.7.17安装后登录mysql的教程,一起看看吧. 在运行 ./bin/mysqld –initiali ...
- mysql多实例和主从区别_mysql多实例的安装以及主从复制配置
mysql多实例的安装以及主从复制配置 1.mysql多实例的安装 1)配置文件 # cat /etc/my.cnf.multi [mysqld_multi] mysqld=/usr/bin/mysq ...
- mysql 文件在哪里下载地址_MySql 下载地址、安装教程及基础知识教程
1 --查询表达式 2 3 SELECT *|field1,filed2 ... FROMtab_name4 WHERE条件5 GROUP BYfield6 HAVING筛选7 ORDER BYfie ...
最新文章
- 用c实现跨平台异常捕获机制
- matlab从入门到精通-常用的几种缺失值处理方法
- class mywnd : pubic qwidget是什么意思_学了这么久java反射,你知道class.forName和classloader的区别吗?...
- 王琦:5G新视频应用的机会窗口将在2-3年内
- 大剑无锋之Redis面试题【推荐】
- 制造行业电子化签约及印控一体化解决方案
- Springboot配置通过URL访问图片(静态资源)
- hide show vue 动画_jQuery动画效果
- eclipse手动添加SVN插件
- LeetCode 685. 冗余连接 II(并查集)
- Android初始化本地数据库
- php携程语比,PHP 协程
- 张孝祥张老师一路走好!
- 美团旅行前端技术体系的思考与实践
- Idea的全局搜索快捷键
- TQFP 和LQFP 器件的焊接方法
- 【汇正财经】企业资本的具体形式
- 信息学奥赛一本通例题2.5~2.7
- 网络渗透实验1.0——网络扫描与网络侦察
- 【EHub_tx1_tx2_E100】Ubuntu18.04 + ROS_ Melodic + LingAo IMU 测试及RVIZ展示