LAMP安装mysql 时遇到的问题汇总

1: 缺少 libaio 包, libaio是Linux下的一个异步非阻塞方式读写文件的接口。

1 2 3

[[email protected] MySQL]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql Installing MySQL system tables... ./bin/mysqld: error while loading shared libraries: libaio.so.1:  cannot open shared object file: No such file or directory

解决办法:安装↓

Solution:yum -y install libaio-devel


2: 缺少 openssl 包

1 2 3

[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql Installing MySQL system tables... ./bin/mysqld: error while loading shared libraries: libssl.so.6:  cannot open shared object file: No such file or directory

解决办法:先检查所有所有的 $PATH 目录是否包含libssl*链接库,如果有,可以做软链接改变名字,如果没有,安装↓

Solution:yum -y install openssl-devel

1 2 3 4 5

[[email protected] mysql]# cd /usr/lib [[email protected] lib]# ls libssl.so libssl.so [[email protected] lib]# ln -s libssl.so libssl.so.6 [[email protected] lib]#ln -s libcrypto.so libcrypto.so.6

3:在安装过程中,检查配置文件的错误

1 2 3 4

[[email protected] mysql]# ./scripts/mysql_install_db --defaults-file=my_wresp.cnf --user=mysql Installing MySQL system tables... 131213 17:13:28 [ERROR] WSREP: Query cache is not supported (size=67108864 type=1) 131213 17:13:28 [ERROR] Aborting

解决办法:测试过程中就按照错误信息修改即可,至于原因,事后再行计较。

Solution:删除所有query cache相关的配置选项

1 2 3

[[email protected] ]# cat /etc/my.cnf | grep queyr_cache query_cache_size = 64M query_cache_limit = 2M

4:与上面相同处理

1 2 3

131213 18:03:21 [ERROR] WSREP: Parallel applying (wsrep_slave_threads > 1)  requires innodb_autoinc_lock_mode = 2. 131213 18:03:21 [ERROR] Aborting add in my_wsrep.cnf:innodb_autoinc_lock_mode=2


5:缺少相关的模块

1 2 3 4 5 6 7 8 9 10

131215 0:15:31 [Note] WSREP: Requesting state transfer: success, donor: 0 tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors WSREP_SST: [ERROR] Error while getting data from donor node: exit codes: 0 2 (20131215 00:15:34.320) WSREP_SST: [ERROR] Cleanup after exit with status:32 (20131215 00:15:34.332) WSREP_SST: [INFO] Removing the sst_in_progress file (20131215 00:15:34.349) 131215 0:15:34 [ERROR] WSREP: Process completed with error: wsrep_sst_xtrabackup --role 'joiner' --address '192.168.1.46' --auth '' --datadir '/usr/local/mysql/var/' --defaults-file '/etc/my.cnf' --parent '2714': 32 (Broken pipe) 131215 0:15:34 [ERROR] WSREP: Failed to read uuid:seqno from joiner script. 131215 0:15:34 [ERROR] WSREP: SST failed: 32 (Broken pipe) 131215 0:15:34 [ERROR] Aborting

Solution :

1 2 3

#yum install perl-Time-HiRes #yum -y install perl-DBD-MySQL.x86_64 #yum -y install libaio*


6. 端口被占用

1 2 3 4

WSREP_SST: [INFO] Evaluating socat -u TCP-LISTEN:4444,reuseaddr stdio | tar xfi - --recursive-unlink -h; RC=( ${PIPESTATUS[@]} ) (20140128 15:35:07.478) 2014/01/28 15:35:07 socat[10521.3077941584] E bind(11, {AF=2 0.0.0.0:4444}, 16): Address already in use tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors

解决办法,找到占用端口的程序,杀掉(比较暴力,也可以换端口,但是初次安装为简单起见,暴力)

Solution:

1 2 3 4 5 6 7 8

[[email protected] ~]# lsof -i :4444   lsof: no pwd entry for UID 503   COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME   lsof: no pwd entry for UID 503   socat 5256 503 11u IPv4 13450 0t0 TCP *:krb524 (LISTEN)   [[email protected] ~]# kill -9 5256   [[email protected] ~]# lsof -i :4444   [[email protected] ~]# lsof -i :4444

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

11g Dataguard中的snapshot standby特性(r8笔记第49天)

11g中的ADG特性本身已经非常有特色,促使很多对于10g中不太灵便的备库升级到11g,对于DBA是一大福利,那么还有一个福利就是snapshot standb...

31250
来自专栏芋道源码1024

注册中心 Eureka 源码解析 —— Eureka-Server 启动(二)之 EurekaBootStrap

本文主要基于 Eureka 1.8.X 版本 1. 概述 2. EurekaBootStrap 2.1 初始化 Eureka-Server 配置环境 2.2 初...

82140
来自专栏积累沉淀

Spark安装

我的安装版本是spark-1.6.1-bin-hadoop2.6.tgz   这个版本必须要求jdk1.7或者1.7以上 安装spark必须要scala-2.1...

23570
来自专栏运维

DNS主从服务器搭建

http://blog.51cto.com/yichenyang/1911098 http://blog.51cto.com/wubinary/1379595

18910
来自专栏程序猿DD

Spring Boot使用@Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭

上周发了一篇关于Spring Boot中使用 @Async来实现异步任务和线程池控制的文章:《Spring Boot使用@Async实现异步调用:自定义线程池》...

68770
来自专栏杨建荣的学习笔记

备库报警邮件的分析案例(一) (r7笔记第14天)

今天早上到了公司后,收到了这样一封报警邮件,发现收到备库的报警案例也比较多,着实颠覆了我对备库基本不需要关注管理的观点。后面可以把几个案例做成一个主题来说说。 ...

33830
来自专栏乐沙弥的世界

mydumper安装及安装故障汇总

   mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式术语逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众...

16700
来自专栏杨建荣的学习笔记

10g升级至11g后数据库无法启动的问题解决

今天升级数据库碰到一个很郁闷的问题,把10g的数据库升级到11g以后,结果有一个改动,需要重启数据库,就敲了shutdown immediate,结果再star...

41760
来自专栏Python与爬虫

佛系编程[如何创建一个安全可靠的应用程序]

推荐最近在GitHub上很火的一个项目,按照介绍,你也可以创建一个安全可靠的应用程序 项目地址在>>> nocode https://github.com/k...

45290
来自专栏菩提树下的杨过

Spring Security笔记:使用数据库进行用户认证(form login using database)

在前一节,学习了如何自定义登录页,但是用户名、密码仍然是配置在xml中的,这样显然太非主流,本节将学习如何把用户名/密码/角色存储在db中,通过db来实现用户认...

21010

扫码关注云+社区

领取腾讯云代金券