MySQL数据库安装

由于mysql不断更新中加入了更多的特性,所以就学习来说最好选择安装5.5以上的版本,我选择安装的mysql的版本为mysql-5.6.4-m7.tar.gz,所以安装方法使用的是Cmake,与5.5以下使用configure的版本有所不同。以下是详细的安装步骤:

1、  解压压缩文件:

tar -zxvf mysql-5.6.4-m7.tar.gz

2、  进入解压后的文件夹:

cd  mysql-5.6.4-m7

3、  认识Mysql的CMAKE配置选项:

   1>基本配置命令

Configure命令

CMake命令

作用

./configure

cmake .

按默认选项进行配置

./configure --help

cmake . -LH or ccmake .

查看命令帮助

make clean

rm config.cache

make clean

rm CMakeCache.txt

在重新配置和编译前清除旧的object文件和缓存的信息

 

  2>Mysql安装布局选项

configure选项

CMake选项

作用

--prefix=/usr

-DCMAKE_INSTALL_PREFIX=/usr

安装的主目录

--libexecdir=/usr/sbin

-DINSTALL_SBINDIR=sbin

Mysqld目录

--localstatedir=/var/lib/mysql

-DMYSQL_DATADIR=/var/lib/mysql

Data 目录

--sysconfdir=/etc/mysql

-DSYSCONFDIR=/etc/mysql

Config目录 (my.cnf)

--with-plugindir=/usr/lib64/mysql/plugin

-DINSTALL_PLUGINDIR=lib64/mysql/plugin

插件目录

--mandir=/usr/share/man

-DINSTALL_MANDIR=share/man

帮助文档目录

--sharedstatedir=/usr/share/mysql

-DINSTALL_SHAREDIR=share

共享数据目录

--libdir=/usr/lib64/mysql

-DINSTALL_LIBDIR=lib64/mysql

库文件安装目录

--includedir=/usr/include/mysql

-DINSTALL_INCLUDEDIR=include/mysql

头文件安装目录

--infodir=/usr/share/info

-DINSTALL_INFODIR=share/info

Info文件目录

   

    3>Mysql存储引擎选项

        由于Mysql的存储引擎室插件形式的所以需要使用命令选项选取所要使用的引擎类型如:InnoDB, ARCHIVE, and BLACKHOLE engines:

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_ARCHIVE_STORAGE_ENGINE=1

-DWITH_BLACKHOLE_STORAGE_ENGINE=1

   4>其他选项

configure选项

CMake选项

作用

--with-tcp-port-=3306

-DMYSQL_TCP_PORT=3306

TCP/IP端口号

--with-unix-socket-path=/tmp/mysqld.sock

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock

UNIX socket文件

--enable-local-infile

-DENABLED_LOCAL_INFILE=1

启用支持导入数据的Local变量

--with-extra-charsets=all

-DEXTRA_CHARSETS=all

额外的字符集

--with-charset=utf8

-DDEFAULT_CHARSET=utf8

默认字符集

--with-collation=utf8_general_ci

-DDEFAULT_COLLATION=utf8_general_ci

 默认排序字符集

--with-mysqld-user=mysql

-DMYSQL_USER=mysql

启动mysql者

--without-debug

-DWITH_DEBUG=0

是否支持调试

相关推荐