linux下安装mysql5.7.11全纪录
2016-02-29 00:00
513 查看
1、下载:当前mysql版本到了5.7.11
http://dev.mysql.com/downloads/mysql选择
Source Code
2、必要软件包
yum -y install gcc-c++ ncurses-devel cmake make perl \gcc autoconf automake zlib libxml libgcrypt libtool bison
yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake
3、编译安装
添加用户
groupadd mysql useradd -r -g mysql mysql
编译安装
tar -zxvf mysql-5.7.11.tar.gz cd mysql-5.7.11 #默认情况下是安装在/usr/local/mysql cmake . make && make install
编译参数
从MySQL 5.7.5开始Boost库是必需的,下载Boost库,在解压后复制到/usr/local/boost目录下,然后重新cmake并在后面的选项中加上选项 -DWITH_BOOST=/usr/local/boost或者 在预编译时添加相应的选项:cmake . -DDOWNLOAD_BOOST=1
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
编译的参数可以参考http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html
常用参数:
CMAKE_INSTALL_PREFIX:指定MySQL程序的安装目录,默认/usr/local/mysql
DEFAULT_CHARSET:指定服务器默认字符集,默认latin1
DEFAULT_COLLATION:指定服务器默认的校对规则,默认latin1_general_ci
ENABLED_LOCAL_INFILE:指定是否允许本地执行LOAD DATA INFILE,默认OFF
WITH_COMMENT:指定编译备注信息
WITH_xxx_STORAGE_ENGINE:指定静态编译到mysql的存储引擎,MyISAM,MERGE,MEMBER以及CSV四种引擎默认即被编译至服务器,不需要特别指定。
WITHOUT_xxx_STORAGE_ENGINE:指定不编译的存储引擎
SYSCONFDIR:初始化参数文件目录
MYSQL_DATADIR:数据文件目录
MYSQL_TCP_PORT:服务端口号,默认3306
MYSQL_UNIX_ADDR:socket文件路径,默认/tmp/mysql.sock
编译安装
# make && make install
出错后重新运行配置,需要删除CMakeCache.txt文件
注意:
5.7.11 版本安装完成以后 初始化数据库实例时,可以不使用随机密码的,可以加上--initialize-insecure
Password 字段也被
相关文章推荐
- Linux下yum安装mysql
- linux用户登录失败,锁定用户
- centos7将lvm的分割成两个卷组
- CentOS6修改主机名(hostname)(转)
- CentOS 7.0本地yum源地址及 配置yum地址优先级
- centos6.5本地yum源搭建及使用方法
- linux磁盘操作相关命令(dh du fdisk mkfs.ext3)
- CentOS 6.5下GIT服务器、gitweb搭建
- CentOS 6.5 PYPI本地源制作
- centos7上win2003 virtio (openstack)镜像制作成功(图文详解)
- 制作OpenStack CentOS 6.5 & win7镜像
- 制作openstack Centos镜像 -- Example: CentOS image
- linux之ssh无密码访问
- 初识Linux
- Linux精讲——分区表fstab
- Linux内核分析第一课作业 栈分析
- Linux精讲——磁盘挂载mount/卸载umount
- Linux中SPI驱动调试总结
- Linux设备驱动模型SPI之二
- centOS6.4安装python3.5,并且安装pip