mysql - 在CentOS 7.0上从源代码安装MySQL 5.6,但没有任何反应

标签 mysql centos percona centos7 mysql-5.6

这是我的代码:

cd ~ && mkdir src && cd src

groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
wget http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.22-71.0/source/tarball/percona-server-5.6.22-71.0.tar.gz
tar zxf percona-server-5.6.22-71.0.tar.gz
cd percona-server-5.6.22-71.0
sh BUILD/autorun.sh
cmake \
-DCMAKE_INSTALL_PREFIX=/opt/percona-server-5.6.22-71.0 \
-DSYSCONFDIR=/opt/percona-server-5.6.22-71.0 \
-DOPTIMIZER_TRACE=OFF \
-DWITH_DEBUG=OFF \
-DWITH_EXTRA_CHARSETS=none \
-DWITH_UNIT_TESTS=OFF \
-DWITH_ZLIB=bundled \
-DWITH_ARCHIVE_STORAGE_ENGINE=OFF \
-DWITH_BLACKHOLE_STORAGE_ENGINE=OFF \
-DWITH_CSV_STORAGE_ENGINE=OFF \
-DWITH_FEDERATED_STORAGE_ENGINE=OFF \
-DWITH_INNOBASE_STORAGE_ENGINE=ON \
-DWITH_MYISAM_STORAGE_ENGINE=ON \
-DWITH_PARTITION_STORAGE_ENGINE=ON \
-DWITH_HEAP_STORAGE_ENGINE=OFF && make -j `cat /proc/cpuinfo | grep processor | wc -l` && make install && make clean && cd ..

ln -s /opt/percona-server-5.6.22-71.0/ /opt/mysql  
sed -i 's/executing mysqld_safe/executing mysqld_safe\n\n# gperftools\nexport LD_PRELOAD=\/usr\/lib64\/libtcmalloc.so\n/g' /opt/mysql/bin/mysqld_safe

mkdir -p /data/mysql/bin
mkdir -p /data/mysql/data
mkdir -p /data/mysql/group
mkdir -p /data/mysql/log
mkdir -p /data/mysql/slow
chown -R mysql:mysql /data/mysql
nano /opt/mysql/my.cnf

配置 my.cnf 文件后,然后

chmod 755 /opt/mysql/scripts/mysql_install_db
/opt/mysql/scripts/mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/data/mysql/data

它说

[root@var4 src]# /opt/percona-server-5.6.21-70.1/scripts/mysql_install_db --user=mysql --basedi/ --datadir=/data/mysql/data/70.1/
Installing MySQL system tables...[root@var4 src]# 

我尝试了 percona-server-5.6.21-70.1 和 percona-server-5.6.22-71.0,都失败了。

然后我清理my.cnf内容,又失败了。

也许我会重新安装 CentOS 6.5。但以前有人遇到过这个问题吗?

最佳答案

是否有手动安装的具体原因? 您可以使用 percona yum 存储库轻松安装 Percona 5.6:

百胜安装http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

然后:

yum 安装 Percona-Server-server-56 Percona-Server-client-56

关于mysql - 在CentOS 7.0上从源代码安装MySQL 5.6,但没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28341010/

相关文章:

linux - 如何在centos 7上安装最新稳定版本的node.js

apache - Centos 7 : Multiple virtual host is not working

linux - Eclipse 无法启动,因为 `reload maven project has encountered a p‌r‌o‌b‌l‌e‌m`

mysql - Percona 备份和恢复

mysql - 在 mysql 中自动(不需要)更新触发器?

mysql - 如何优化多个LEFT JOIN

.net - MySQL 连接器多个服务器不同的端口

mysql - 使用pt-online-schema-change工具时,原表的索引可以保留吗?

mysql - 用于连接两个表的条​​件

mysql - Rails Mysql Group by strftime 查询在生产中不起作用