安装环境
系统 CentOS 5.4 ,安装系统时顺带安装了开发工具包,自动包含gcc等,无需再单独安装,否则安装cmake时需要预先安装这类文件
cmake 3.0.0
MySQL 5.5.38
如果未安装gcc 执行如下步骤
yum -y install gcc-c++
yum install make
-- 或者
yum groupinstall "Development Tools"
-- 或者
yum install gcc gcc-c++ kernel-devel
首先,安装cmake,官网目前最新的是3.0版本,
shell>tar zxvf cmake-3.0.0.tar.gz
shell>cd cmake-3.0.0
shell>./configure (或者执行./bootstrap 也可以)
shell>make
shell>make install
然后开始进行MySQL的安装
shell>tar zxvf mysql-5.5.38.tar.gz
shell>cd mysql-5.5.38
建立一个单独的子目录project,然后在project里编译安装
shell>mkdir project
shell>cd project
shell>cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql -DCOMMUNITY_BUILD:BOOL=ON -DENABLED_PROFILING:BOOL=ON -DENABLE_DEBUG_SYNC:BOOL=OFF -DINSTALL_LAYOUT:STRING=STANDALONE -DMYSQL_DATADIR:PATH=/usr/local/mysql/data -DMYSQL_MAINTAINER_MODE:BOOL=OFF -DWITH_EMBEDDED_SERVER:BOOL=ON -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_SSL:STRING=bundled -DWITH_UNIT_TESTS:BOOL=OFF -DWITH_ZLIB:STRING=bundled -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_COMMENT=dancebear -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -LH
如果报错出现以下错误:
cmake .
-- MySQL 5.5.38
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
此时先删除CMakeCache.txt,然后安装确实的ncurses-devel包
shell>rm CMakeCache.txt
shell>yum install ncurses-devel
如果没有 ncurses-devel资源包,则去http://pkgs.org/centos-5/centos-x86_64/ncurses-devel-5.5-24.20060715.x86_64.rpm.html 下载后安装对应rpm包
然后make -j 开始进行编译(-j是并发编译,适用于多核处理器,但有时候会造成死锁问题,如果遇到,则强行退出后直接用make编译即可)编译中会出现很多warning,可以忽视
编译完成后执行make install
此时mysql就已经安装完成了。
进到mysql目录下创建数据路径(也可以在前面安装源码时指定)
shell>./scripts/mysql_install_db --datadir=/usr/local/mysql/data/
将my.cnf拷到mysql安装目录下,方便保持完整,也可以放在别处
创建mysql用户组和用户,并赋权限
shell>groupadd mysql
shell>useradd -g mysql mysql
shell>chown -R mysql:mysql *
shell>./bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &
启动时有时候会报错误,缺少log文件夹,在对应位置创建文件夹并赋权限即可
此时可以查看log日志中的alert.log文件的输出 用tailf输出
如果启动失败,无法登录mysql,则进入mysql的bin目录下,执行./mysql,测试启动mysql服务,如果报错
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
则应该是/tmp文件夹下不存在对应文件,此时查看进程 ps aux|grep mysql 可以看到自己的socket位置,创建一个socket即可,
shell>ln -s /usr/local/mysql/run/mysql.sock /tmp/mysql.sock
这是创建一个/usr/local/mysql/run/mysql.sock 的链接到tmp文件夹中,重新启动即可
相关推荐
1、CentOS_5.4_yum安装Apache+php+Mysql 2、CentOS_yum的详细使用方法 3、CentOS+Apache+PHP+MySQL 4、centos使用光盘作为本地的yum源
CentOS的最新版本是CentOS5.4,相对于以前版本有着更加强大的功能。CentOS Linux 5.4是一个依GPL规范,及利用 RedHat Enterprise Linux(RHEL) 的源代码 (source code) 来重新编译 (compile) 的 Linux 版本。 ...
本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...
本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...
本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...
本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...
PHP数卡网卡盟官网源码 适合做售卡铺代理外包等官方企业网站 带后台 本程序是做卡盟服务商时候开发给外包的一个卡盟官网源码,UI 挺好看的...亲测环境:Nginx 1.18.0 + PHP5.4 + Mysql5.5 特别说明:数据库用 GBK 格式
不断更新源码编译安装,大部分源码都是最新稳定版,官网下载修复了一些安全问题您可以自由选择安装数据库版本(MySQL-5.6、MySQL-5.5、MariaDB-10.0、MariaDB-5.5) 可以自由选择安装PHP版本(php-5.5、php-5.4、...
安装说明 服务器系统:Linux Centos7.0以上 宝塔 亲测环境:Nginx1.16.1 PHP5.4 Mysql5.5 数据库无需手动配置访问下面地址配置即可 安装地址:/install
本地简单的测试了一下没有大限...亲测环境:Nginx1.16.1+PHP5.4+Mysql5.5 数据库配置文件:/lib/lib_database.php 导入数据库 后台地址:/admin 后台账号:admin 后台密码:123456 前台账号:xiaohui 前台密码:xiaohui
源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-10.0、MariaDB-5.5、Percona...
3.数据库ORM持久化框架使用Hibernate 5.4,通过加载不同的驱动程序支持MySQL、Oracle、Microsoft SQL Server等数据库。4.具有云端软件版本更新提示服务器。5.具有能提供一键式打包、解包、上传、下载、无配置式布署...
当前支持 CentOS/Redhat 5.4+、6.x 基于发行版软件源的软件管理机制 轻松构建 Linux + Nginx + MySQL + PHP 环境 强大的在线文件管理和回收站机制 快速创建和安装多种站点 丰富实用的系统工具
依赖包及环境php 5.4Yaf 2.3.5Redis 3.2MariaDB 5.5phpredis 3.1.2FreeSWITCH 1.6.15mod_g729 1.0.3CentOS 7.3pbxMon 功能与特性支持 G729 转码实时录音查询系统支持多 sofia 接口接入支持网关独立拨号路由表网关...
为您提供Lerx开源网站内容管理系统 CMS.ext下载,Lerx 开源网站内容管理系统(CMS)是一个以Java+MySQL进行开发的内容管理系统源码。一.简介1.跨平台设计,能无差别运行于Windows、Linux、MacOS等系统平台。2.采用了...
为您提供Lerx开源网站内容管理系统 CMS.ext下载,Lerx 开源网站内容管理系统(CMS)是一个以Java+MySQL进行开发的内容管理系统源码。一.简介1.跨平台设计,能无差别运行于Windows、Linux、MacOS等系统平台。2.采用了...
Lerx 网站内容管理系统 v5.5 更新日志 1.修复了短信验证码发送时间间隔无效,可能引起连续恶意验证的问题。 2.来访IP记录,如果来源Reffer和当前地址相同,则不记录Reffer。...同类推荐:站长常用源码