Code Bye

CentOS7 安装 mysql5.7.11,问题多多,快死了

本人下载的是source code->(mysql-5.7.11.tar.gz)
去到CMAKE这一步
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EMBEDDED_SERVER=1  \
-DENABLED_LOCAL_INFILE=1  \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/data/mysqldb \
-DMYSQL_TCP_PORT=3306 \
-DWITH_SSL=/lnmp/src/openssl-1.0.0e  \
-DENABLE_DOWNLOADS=1  \
-DDOWNLOAD_BOOST=1  \
-DWITH_BOOST=/usr/include/boost

然后出来的是

不加

-DDOWNLOAD_BOOST=1  \
-DWITH_BOOST=/usr/include/boost


不知道是不是boost的问题 要怎么处理啊
弄了很久 都弄不了啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

解决方案

10

实在编译不了就用人家编译好的版本。能把MySQL的配置文件调教好就已经能满足绝大部分企业的应用,又何必纠结到底是谁编译的。

5

官网不是有编译好的版本下载吗

10

是的,CentOS是rpm。注意看名字,千万别下错,要和你的系统版本一致,不然很有可能无法安装或启动。
以mysql-community-server-5.7.10-1.el6.x86_64.rpm为例,community表示是开源社区版,server表示是server组件,5.7.10表示是MySQL的版本,el6表示CentOS 6,x86_64表示64位操作系统。一般下mysql-community-server和mysql-community-client两个就够了,只是使用MySQL其他组件用不上。

5

错误能再描述清除点么
装了client吗,MySQL启动了吗,有什么错误日志吗?

5

5.7的密码方式变了。安装的时候会在log里生成一个随机密码,改了才能用。具体文件名可以找找官方文档

5

引用 11 楼 labasq 的回复:
Quote: 引用 9 楼 zhu19774279 的回复:

5.7的密码方式变了。安装的时候会在log里生成一个随机密码,改了才能用。具体文件名可以找找官方文档

终于找到错误日志 然后原来没初始化数据库 初始化就好了,哎   装个环境头都大了

mysql5.7安装,可以参考下:http://blog.csdn.net/mchdba/article/details/50354213


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明CentOS7 安装 mysql5.7.11,问题多多,快死了