Lamp 安装 MySQL 遇到的问题汇总
admin
2023-05-18 04:42:06
0

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

[root@12 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 包

[root@12 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

[root@12 mysql]# cd /usr/lib
[root@12 lib]# ls libssl.so
libssl.so
[root@12 lib]# ln -s libssl.so libssl.so.6
[root@12 lib]#ln -s libcrypto.so libcrypto.so.6

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

[root@12 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相关的配置选项

[root@12 ]# cat /etc/my.cnf | grep queyr_cache
query_cache_size = 64M
query_cache_limit = 2M

4:与上面相同处理

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:缺少相关的模块

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 : 

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

6. 端口被占用

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:

[root@12 ~]# 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)  
[root@12 ~]# kill -9 5256  
[root@12 ~]# lsof -i :4444  
[root@12 ~]# lsof -i :4444


相关内容

热门资讯

广西一大楼遭雷击,电光直贯楼顶   金城江百旺桥附近楼宇遭雷击  避雷针“接招”未伤人员 电梯“躺枪”停运待修5月15日6时54分,...
伊朗宣布5月19日起恢复股票市... 当地时间16日,伊朗证券交易组织表示,伊朗股票市场将于5月19日起恢复交易。伊朗证券交易组织负责交易...
联合国秘书长欢迎黎以延长停火 新华社联合国5月16日电(记者尚绪谦)联合国秘书长发言人办公室16日说,秘书长古特雷斯欢迎黎巴嫩与以...
如何让“彩礼”回归于“礼”?一... 黄河水浇灌出的宁夏红寺堡是中国最大的生态移民安置区,宁南八县的乡音在此交汇,对美好生活的期盼与发展中...
原创 外... 外星翻译官的翻车现场:地球语言真的太难了! 银河系翻译官协会(假想机构)最近发布了一份年度报告,总...
首飞成功!已突破大重量载荷发射... 科技日报记者 付毅飞 实习生 张城辉 记者从蓝箭航天获悉,5月14日11时0分,朱雀二号改进型遥五运...
京东携手MAXHUB共推AI智... PChome消息,近日,京东与智能会议平板领域领军品牌MAXHUB正式签署战略合作协议,标志着双方战...
29个智能气象站启动业务试运行 本报北京5月15日电(记者李红梅)记者从中国气象局获悉:北京密云等29个智能气象站已于近日启动业务试...
广西一载15人车辆坠河,10人... 记者从广西环江毛南族自治县相关方面获悉,据初步了解,5月16日21时30分许,一辆汽车在环江县洛阳镇...
iOS 26.5更新苹果地图两... 苹果地图是iOS 26.5此次更新中获得新功能的应用之一。以下是地图用户需要了解的最新变化。 推荐...