Mysql運維---MySQL版本區別及管理
阿新 • • 發佈:2020-09-12
一.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/