源码安装MySQL5.6
来源:互联网 发布:wifi网络唤醒 编辑:程序博客网 时间:2024/06/06 01:10
前提准备:
1、 yum安装gcc gcc-c++make cmake bison ncusres ncurses-devel
2、 cmake版本要>=2.8
3、 MySQL源码包在官网下载:mysql-5.6.26.tar.gz
4、 建立mysql用户,且不可登陆。
5、 各种目录注意提前建立好!防止报错!
安装:
1、 解压且进入安装目录
#tar –zxvf mysql-5.6.26.tar.gz
#cd mysql-5.6.26
2、 配置
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_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=/usr/local/mysql\ #安装路径
-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据文件存放位置
-DSYSCONFDIR=/etc \ #my.cnf路径
-DWITH_MYISAM_STORAGE_ENGINE=1 \ #支持MyIASM引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ #支持InnoDB引擎
-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 \ #默认字符
-DDEFAULT_COLLATION=utf8_general_ci
3、 编译安装
#make &&make install
4、 权限赋予
#chownmysql:mysql /usr/local/mysql
5、 初始化数据库
# /usr/local/mysql/scripts/mysql_install_db--user=mysql
6、 修改配置文件
如果在/etc中没有my.cof,则:
# cpsupport-files/my-default.cnf /etc/my.cnf
如果有了就直接修改配置文件:
[mysqld] 下面添加:
user=mysql
datadir=/data/mysql
default-storage-engine=MyISAM
7、 启动mysql
方法1:源码包启动方式
#/usr/local/mysql/bin/mysqld_safe--user=mysql &
或者
#/usr/local/mysql/bin/mysqld&
方法2:制作系统启动
# cpsupport-files/mysql.server /etc/init.d/mysql
# service mysqlstart/stop/restart
8、 制作开机启动
方法1:源码包方式
在/etc/rc.local里加上/usr/local/mysql/bin/mysqld_safe --user=mysql &
方法2:系统管理方式
#chkconfig --addmysql
#/usr/local/mysql/bin/mysqladmin–uroot password 密码
9、 重启
10、 登陆mysql
#/usr/local/msyql/bin/mysql–uroot –p密码
安装完成!!!!
- mysql5.6源码安装
- mysql5.6源码安装
- 源码安装MySQL5.6
- centos源码安装mysql5.6
- mysql5.6源码编译安装
- MySQL5.6源码编译安装
- CentOS7 源码安装MySQL5.6
- 源码安装mysql5.6(Centos6)
- cnetos6.3下mysql5.6源码安装
- Linux下MySQL5.6源码安装
- RedHat6下源码安装MySQL5.6
- linux下Mysql5.6源码安装
- centos上mysql5.6 源码包安装
- linux通过源码包安装mysql5.6
- ubuntu14.04源码安装mysql5.6
- centos7.2源码包安装mysql5.6
- centOs6.7安装mysql5.6源码包
- 源码安装mysql5.1.51
- Linux的man中文帮助手册
- 最优配对问题(集合上的动态规划) —— 状压DP
- STM32电路中连接线过细导致不能烧录
- poj 2739(埃氏筛法加尺取法)
- Main函数的两个参数
- 源码安装MySQL5.6
- 42. Struts2_文件的上传
- linux 系统下如何配置jdk
- 网络操作系统应用与服务器配置
- git 创建分支
- debian8.8安装搜狗输入法
- Leedcode题目总结-TREE-判断tree是否相等(1)
- spring+spring-session+redis+Jedis实现session跨平台共享
- MySQL5.7编译安装