安装mariadb碰到的一个问题
来源:互联网 发布:苹果移动数据快捷键 编辑:程序博客网 时间:2024/05/22 21:08
下载mariadb解压后开始cmake时报错:
一 。storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr.c.o
原因:在编译过程中内存不足导致的,我租的1g内存的云服务器,1g肯定不够。
解决:
1.升级配置,交流得知2g内存就可以顺利安装。
2.加一块云盘,我服务器原来只有一块系统盘,没办法分区,就另加了一块云盘,采取lvm分区后,分了个2g的逻辑分区作为交换分区(swap place)。
有钱的话就选第一种解决,升级到2g要200rmb,加一块30g的高效云盘只要几十块钱,个人选择加云盘建交换分区。就速度而言肯定升级内存会更快。毕竟硬盘要io。
二。cmake报如下错
CMakeErroratcmake/readline.cmake:83(MESSAGE):
Curseslibrarynotfound.Pleaseinstallappropriatepackage
removeCMakeCache.txt**andreruncmake.OnDebian/Ubuntu,packagenameislibncurses5-dev,onRedhatandderivatesitis **ncurses-devel.
CallStack(mostrecentcallfirst):
cmake/readline.cmake:127(FIND_CURSES)
cmake/readline.cmake:217(MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:268(MYSQL_CHECK_READLINE)
–Configuringincomplete,errorsoccurred!
这个错误读读异常应该能解决,删掉CMakeCache.txt,然后yum install -y ncurses-devel,然后就可以顺利安装了。
三。make报错
错误信息:mysqld.cc: In function ‘void handle_connections_sockets()’
主要是没有安装libmcrypt相关的包,直接使用yum install libmcrypt* -y安装完成后,在重新编译在编译出现异常,在重新编译的时候,需要先删除mysql目录下cmakecache.txt再重新编译。
总结:再linux上安装软件的时候,首先要配置好安装软件所需的环境,不然在编译,安装过程中有让人头疼的。
- 安装mariadb碰到的一个问题
- 在virtualbox上安装openlsolaris 09.06碰到的一个问题
- 安装php 5.3.3启动httpd碰到的一个问题
- virtual box 安装 CentOS碰到的一个问题
- 碰到一个郁闷的问题
- 偶然碰到的一个问题
- 编程碰到的一个问题
- 碰到的一个编码问题
- 安装sql2008碰到的问题
- 安装freeswitch碰到的问题
- 安装freeswitch碰到的问题
- 安装MYSQL碰到的问题
- 安装Mariadb常见的问题(五)
- KB956744补丁无法安装的解决办法[我只是碰到一个补丁无法安装, 问题并未解决]
- 写一个Transform Filter碰到的问题
- javaGUI编程碰到的一个问题
- Quarz使用时碰到的一个问题
- 碰到一个郁闷的SSL证书问题
- 设计模式六大原则(3):依赖倒置原则
- Jetson TX1 NVIDIA CUDA
- C++ pthread_create 线程创建与传参(struct)
- java内部类的this和new语法
- ftp服务器的安装
- 安装mariadb碰到的一个问题
- 设计模式六大原则(4):接口隔离原则
- Mac显示或隐藏默认隐藏的文件
- Windows7系统安装Oracle11g R2图解
- destoon建立新的模块
- 浅析深度学习中优化方法
- 新益技术推出整车天线测试方案 助推行业发展
- hive简介
- 学习js高程