mysql5.6.30源码安装_MySQL-5.6.30安装笔记【源码安装】

二进制安装包:

mysql-5.6.30.tar.gz

操作系统:

CentOS 6.6

所需依赖包:

gcc

gcc-c++

cmake

libaio

ncurses-devel

根据系统不同,可能还有缺失其他依赖包,导致编译出错,在此不一一列举了

安装步骤:

[root@localhost ~]# useradd mysql

[root@localhost ~]# su - mysql

[mysql@localhost ~]$ mkdir mysql_base

[mysql@localhost ~]$ mkdir mysql_data

[mysql@localhost ~]$ tar zxvf mysql-5.6.30.tar.gz

[mysql@localhost ~]$ cd mysql-5.6.30

[mysql@localhost ~]$ cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql_base -DMYSQL_DATADIR=/home/mysql/mysql_data -DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/home/mysql_base/etc -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1

[mysql@localhost ~]$  make

[mysql@localhost ~]$  make install

[mysql@localhost ~]$ cd /home/mysql/mysql_base/scripts

初始化数据库:

[mysql@localhost scripts]$ ./mysql_install_db --user=mysql --basedir=/home/mysql/mysql_base --datadir=/home/mysql/mysql_data

初始化之后,在mysql_base路径下会出现my.cnf配置文件

my.cnf 配置

[mysqld]

innodb_buffer_pool_size = 128M

basedir=/home/mysql/mysql_base

datadir=/home/mysql/mysql_data

port=3306

default-storage-engine=InnoDB

character-set-server=utf8

open_files_limit=4096

socket=/tmp/mysql.sock

[mysql]

default-character-set=utf8

[mysqld_safe]

log-error=/home/mysql/mysql_base/var/log/mysqld.log

配置环境变量,将/home/mysql/mysql_base/bin加入到PATH环境变量中,保证各登录用户可以找到mysql相关命令!

安全设置,包括设置root密码

[mysql@localhost ~]$ mysql_secure_installation

启动数据库:

[mysql@localhost ~]$ cp /home/mysql/mysql_base/support-files/mysql.server /etc/init.d/mysqld

[mysql@localhost ~]$ /etc/init.d/mysqld start

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2016-05-25 13:57

浏览 782

分类:数据库

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值