歸納總結 MySQL5 6與5 7區別

2021-10-10 15:39:28 字數 2125 閱讀 8746

二、初識化時的區別

三、功能和特性的區別

wget 

wget

wget

1.安裝依賴包

yum -y install make gcc-c+

+ cmake bison-devel ncurses-devel bison perl perl-devel perl perl-devel

2.編譯安裝

cd /usr/

local

/mysql-

5.7.20

/cmake -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_boost=boost

make

make install

1.安裝依賴包

yum -y install gcc gcc-c+

+ ncurses ncurses-devel cmake

2.編譯安裝

cmake .

-dcmake_install_prefix=

5.7.20 \

-dmysql_datadir=

5.7.20

/data \

-dmysql_unix_addr=

5.7.20

/tmp/mysql.sock \

#開啟boost庫

-ddownload_boost=

1 \#指定boost庫位置

-dwith_boost=

/usr/

local

/boost_1_59_0 \

-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 make

make install

#【5.6版本初識化】

cd /usr/

local

/mysql/scripts/

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

#【5.7版本初識化】這種初始化方式,預設密碼在乙個檔案中

/usr/

local

/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

–initialize 生成乙個隨機密碼寫到乙個檔案

–initialize-insecure 不生成隨機密碼

安全性

靈活性

易用性

可用性

online ddl mysql 5.7支援重新命名索引和修改varchar的大小,這兩項操作在之前的版本中,都需要重建索引或表。

效能

嚴格性改變

預設引數的改變

安裝不同

mysql5 6配置 Mysql5 6安裝與配置

mysql5.6安裝與配置 進入安裝頁 單擊第一項 install mysql products 一般勾上 skip the check for updates 跳過更新檢查。4 mysql模式 和 路徑 設定 一般安裝mysql作為普通伺服器使用 生產環境 所以選擇 server only 路徑自...

mysql 5 6分割槽維護

mysql 5.6分割槽維護 表和分割槽的一些維護任務,適用於在mysql5.6的分割槽表上用sql語句進行。維護分割槽表,可以使用支援分割槽表的語句 check table,optimize table,analyze table,and repair table 你可以使用alter table...

mysql5 6與5 7版本的區別

wget wget wget 1.安裝依賴包 yum y install make gcc c cmake bison devel ncurses devel bison perl perl devel perl perl devel 2.編譯安裝 cd usr local mysql 5.7.20...