操作系统:CentOS6.0
数据库:mysql community server 5.5.16
Gcc和c++、ncurses都必须安装才得行,否则会出错
mysql community 5.5.16编译安装
tar zxvf mysql-5.5.16.tar.gz
cd mysql-5.5.16
cmake .
make
make install
在安装cmake .的过程中,有可能会出现错误:
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:257 (MYSQL_CHECK_READLINE)
需要安装libncurses5-dev。
如果没有安装上面提到的gcc、g++,有可能会提示下面的错误:
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: Internal CMake error, TryCompile configure of cmake failed
– Performing Test HAVE_PEERCRED – Failed
Warning: Bison executable not found in PATH
– Configuring incomplete, errors occurred!
如果在make中提示错误,也是缺少软件包造成的。我碰到的就是上面两种错误。
Mysql数据库初始化
mysql安装过程中默认会在/etc/mysql目录copy一个my.cnf配置文件。根据自己的需要修改这个文件。
………………..
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3308
basedir = /usr/local/mysql
datadir = /app/mysql
……………………..
安装mysql权限表和默认系统schema,在前面的cmake过程中如果没有指定mysql安装目录,默认情况下会安装在/usrl/local下面:
root@debian:/home/mysql/mysql-5.5.16# cd /usr/local/mysql/
设置mysql默认用户组
chown -R mysql:mysql .
初始化mysql数据库
root@debian:/usr/local/mysql# cd /usr/local/mysql
root@debian:/usr/local/mysql# scripts/mysql_install_db –defaults_file=/etc/mysql/my.cnf –user=mysql &
Mysql测试:
登录:
安装完毕。
分享到:
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...
本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...
centos7.9 自动安装mysql8.0.33,附带脚本
本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备工作** 在开始安装前,确保系统已经更新到最新状态,运行`yum update`来获取最新的软件包和安全...
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...
标题中的"CentOS7离线安装mysql5.7.26完整rpm包.zip"表明了这个压缩包是为了在CentOS 7系统上离线安装MySQL 5.7.26版本而准备的。离线安装通常适用于没有互联网连接或者网络环境受限的服务器,通过提前下载所需的...
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: ...通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL数据库服务。
CentOS 7 安装 MySQL
在CentOS 6上安装MySQL 5.6可能涉及到一些复杂步骤,但通过这个一键安装包,过程可以大大简化。 首先,让我们了解一下在CentOS 6上手动安装MySQL通常涉及的步骤。这包括添加MySQL的官方YUM仓库,设置GPG密钥以验证...
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
这篇文章将详细介绍如何在CentOS 6.8上安装MySQL 5.7.1,并进行必要的配置,包括设置远程访问权限。 首先,我们开始MySQL的安装过程。在CentOS中,`yum`是一个非常方便的包管理器,可以用来安装、升级和管理软件。...
本篇文章将详细讲解如何在CentOS 7上通过离线方式安装MySQL 5.6,以及如何利用附带的操作手册来辅助安装。 首先,我们有"MySQL-5.6.46-1.el7.x86_64.rpm-bundle.tar"这个压缩包,它是MySQL 5.6针对CentOS 7的RPM...
在Linux环境中,特别是CentOS系统上,MySQL 8.0的离线安装是一个常见的需求,尤其是在没有网络连接或者网络环境不稳定的情况下。以下是如何利用提供的压缩包文件进行离线安装MySQL 8.0的详细步骤: 首先,我们看到...
MySQL安装教程提供了详细的步骤和指导,帮助用户在计算机上成功安装和设置MySQL数据库管理系统。MySQL是一种流行的开源关系型数据库,广泛应用于各种应用程序和网站的后端存储和管理。通过阅读MySQL安装教程,用户...
本教程旨在提供一个全面的指南,介绍如何通过RPM包的方式在CentOS上安装MySQL,并覆盖从下载MySQL安装包到完成基本配置的全过程。 #### 二、准备工作 **1. 环境确认** - 首先确认您的系统版本,例如这里使用的是...