专栏首页Laoqi's Linux运维专列LAMP安装mysql 时遇到的问题汇总

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 条评论
登录 后参与评论

相关文章

  • innobackupex备份恢复+增量备份与恢复

    xtrabackup : 这个备份工具是挺好的,但是有缺陷,只可以备份innodb;但是我们也需要备份myisam,然后就出来了一个工具:innobackupe...

    老七Linux
  • 使用mysql-proxy配置mysql读写分离

    老七Linux
  • Mysql 主从一键部署

    老七Linux
  • 服务器软件大扫盲

    先说一句哈,自从在 B 站开始刷视频后,我就觉得要学的内容实在是太多了。这篇“服务器软件大扫盲”就是我看了羊哥的一期视频后有感而发的,比如说 Web 服务器、H...

    沉默王二
  • SAP ABAP ST05 trace和SAP HANA studio planViz的性能差异

    execute report ZCRMS4_ORDER_SEARCH_PROD_SOLD with variant ISSUE:

    Jerry Wang
  • 零基础入门 40:Inspector禁用RectTransform属性修改

    Hello,今天给大家分享一下如何通过代码实现Inspector面板禁止修改RectTransform组件上的属性。

    韩东吉
  • NDK--andfix热修复之art虚拟机

    aruba
  • 查找域名背后的真实IP

    我们在渗透测试中长做的第一步就是找到目标的真实IP,随着网络环境、软件体系架构的越来越复杂,找到真实的主机IP也越来越变得复杂困难。CDN 负载均衡器都可以混淆...

    半月弧
  • Leetcode: Roman to Integer

    题目: Given a roman numeral, convert it to an integer.

    卡尔曼和玻尔兹曼谁曼
  • python的装饰器和闭包

    因为在编译时,python会认为b是局部变量,这是python的一个设计选择,为了避免变量的污染,想一想。如果某人在函数内部改动了变量,你没有办法看到这个函数,

    哒呵呵

扫码关注云+社区

领取腾讯云代金券