MySQL运维---MySQL版本区别及管理

一.MySQL5.6与MySQL5.7安装的区别

查看最新文章更新:请点击这里

  1、cmake的时候加入了bostorg

  2、初始化时 使用mysqld --initialize 替代mysql_install_db,其它参数没有变化:--user= --basedir= --datadir=

  3、--initialize会生成一个临时密码

  4、还可以用另外一个参数--initialize-insecure,不会生成临时密码

[root@db02 mysql-5.7.20]# yum install -y gcc gcc-c++ automake autoconf
[root@db02 mysql-5.7.20]# yum install make cmake bison-devel ncurses-devel libaio-devel
[root@db02 mysql-5.7.20]#wget httpss://dl.bintray.com/boostorg/release/1.65.1/source/boost_1_59_0.tar.gz
#登录boost.org下载也可以
[root@db02 mysql-5.7.20]# tar xf boost_1_59_0.tar.gz -C /usr/local/
[root@db02 mysql-5.7.20]#cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.7.20 
-DMYSQL_DATADIR=/application/mysql-5.7.20/data 
-DMYSQL_UNIX_ADDR=/application/mysql-5.7.20/tmp/mysql.sock 
-DDOWNLOAD_BOOST=1                                                        增加boost参数
-DWITH_BOOST=/usr/local/boost_1_59_0                                      boost安装目录 
-DDEFAULT_CHARSET=utf8 
-DDEFAULT_COLLATION=utf8_general_ci 
-DWITH_EXTRA_CHARSETS=all 
-DWITH_INNOBASE_STORAGE_ENGINE=1 
-DWITH_FEDERATED_STORAGE_ENGINE=1 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 
-DWITH_ZLIB=bundled 
-DWITH_SSL=bundled 
-DENABLED_LOCAL_INFILE=1 
-DWITH_EMBEDDED_SERVER=1 
-DENABLE_DOWNLOADS=1 
-DWITH_DEBUG=0 

  安装包下载地址: https://downloads.mysql.com/archives/community/ 

    源码:

     

     二进制包:

  

   boost包:

    地址:https://www.boost.org/users/history/

  

 

原文地址:https://www.cnblogs.com/aqicheng/p/13656928.html