Linux mysql5.7.13安装教程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux mysql5.7.13安装教程

本文实例为大家分享了Linuxmysql5.7.13安装教程,供大家参考,具体内容如下

1、准备

cmake-3.6.0.tar.gz

bison-3.0.4.tar.gz

mysql-5.7.13.tar.gz

(s://dev.mysql./get/Downloads/MySQL-5.7/mysql-5.7.13.tar.g z)

2、安装cmake和bison

首先可以查看下是否安装了cmake

#rpm-qa|grepcmake#tarzxvfcmake-3.6.0.tar.gz#cdcmake-3.6.0#. /bootstrap#make&&makeinstall#tarzxvfbison-3.0.4.tar.gz#cdbi son-3.0.4#./configure#make&&makeinstall

3、安装Mysql

[root@localhostsrc]#tar-zxvfmysql-5.7.13.tar.gz[root@localh ostsrc]#cdmysql-5.7.13[root@localhostmysql-5.7.13]#cmake-DC MAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_UNIX_ADDR=/usr/ local/mysql/mysql.sock-DDEFAULT_CHARSET=gbk-DDEFAULT_COLLAT ION=gbk_chinese_ci-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_AR

CHIVE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1-DMY SQL_DATADIR=/data/mysqldb-DMYSQL_TCP_PORT=3306-DENABLE_DOWN LOADS=1...CMakeErroratcmake/boost.cmake:81(MESSAGE):Youcand ownloaditwith-DDOWNLOAD_BOOST=1-DWITH_BOOST=ThisCMakescript willlookforboostin.Ifitisnotthere,itwilldownloadandunpackit (inthatdirectory)foryou.Ifyouareinsideafirewall,youmayneedt ouseanproxy:export_proxy=s://example.:80CallStack(mostrecen tcallfirst):cmake/boost.cmake:238(COULD_NOT_FIND_BOOST)CMak eLists.txt:451(INCLUDE)--Configuringinplete,errorsourred!

注:重新运行配置,需要删除CMakeCache.txt文件

解决:

(1)在预编译时添加相应的选项:

cmake-DDOWNLOAD_BOOST=1-DWITH_BOOST=/usr/local/boost (2)或者下载一个boost包,放到/usr/local/boost目录下,然后在cmake后面加选项-DWITH_BOOST=/usr/local/boost

[root@localhostmysql-5.7.13]#cmake-DCMAKE_INSTALL_PREFIX=/u sr/local/mysql-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=gbk-DDEFAULT_COLLATION=gbk_chinese_ci-DWI TH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1-DMYSQL_DATADIR=/data/mysq ldb-DMYSQL_TCP_PORT=3306-DENABLE_DOWNLOADS=1-DDOWNLOAD_BOOS

T=1-DWITH_BOOST=/usr/local/boost....CMakeErroratcmake/readl ine.cmake:64(MESSAGE):Curseslibrarynotfound.Pleaseinstallap propriatepackage,removeCMakeCache.txtandreruncmake.OnDebian /Ubuntu,packagenameislibncurses5-dev,onRedhatandderivatesit isncurses-devel.CallStack(mostrecentcallfirst):cmake/readli ne.cmake:107(FIND_CURSES)cmake/readline.cmake:181(MYSQL_USE _BUNDLED_EDITLINE)CMakeLists.txt:479(MYSQL_CHECK_EDITLINE)--Configuringinplete,errorsourred!Seealso"/usr/local/src/mys ql-5.7.13/CMakeFiles/CMakeOutput.log".Seealso"/usr/local/sr c/mysql-5.7.13/CMakeFiles/CMakeError.log".

解决:

(1)安装ncurses-devel

yum-yinstallncurses-devel

(2)删除CMakeCache.txt

rmCMakeCache.txt

(3)重新cmake

复制代码代码如

下:[root@localhostmysql-5.7.13]#cmake-DCMAKE_INSTALL_PREFIX =/usr/local/mysql-DMYSQL_UNIX_ADDR=mysql.mysql-DDEFAULT_CHA RSET=gbk-DDEFAULT_COLLATION=gbk_chinese_ci-DWITH_INNOBASE_S TORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_BLACKH OLE_STORAGE_ENGINE=1-DMYSQL_DATADIR=/data/mysqldb-DMYSQL_TC

相关文档
最新文档