`

centos 源码安装mysql

 
阅读更多

 

---------------安装mysql (源码三步安装)-------------------------

# cd /mnt/
# tar zxvf mysql-5.0.84.tar.gz

# cd mysql-5.0.84

# ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory 
说明:安装到=/usr/local/mysql 下,语言用utf8

 

通到错误 :configure: error: no acceptable C compiler found in $PATH 

说明没安gcc,  现在安:

 

查看系统是否安装了gcc和安装程序的版本号:

gcc -v 
c++ -v 
g++ -v 
如果没有就用 以下命令安装
#yum install  gcc 
#yum install  gcc-c++ 
#yum install  gcc-gfortran 
 

 

再次:

# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory

 

还是出错:

checking for termcap functions library... configure: error: No curses/termcap library found
说明要安ncurses

#yum install ncurses-devel

提示安装N个软件,略, 按"y",  完成

 

 

再次:

# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charset=all --enable-thread-safe-client --enable-local-infile --with-low-memory

 

 出现:Thank you for choosing MySQL!  说明mysql安装的第一步成功

 

------------
  # make && make install

 

  如果 你的gcc-c++是在configure后安装的,再重新configure一下,可以会以下错误:

  error: redeclaration of C++ built-in type ‘bool’

 

  慢长的等待,安好了

-------------

 

建用户,用户组 

# groupadd mysql
# adduser -g mysql mysql

 

# cp support-files/my-medium.cnf /etc/my.cnf

本例中my-medium.cnf文件在这里: /mnt/mysql-5.0.84/support-files/my-medium.cnf

 

我们的mysql安装在 /usr/local/mysql/ 里

# chown -R mysql.mysql /usr/local/mysql/

# /usr/local/mysql/bin/mysql_install_db --user=mysql


# chown -R root.root /usr/local/mysql/
# chown -R mysql.mysql /usr/local/mysql/var/


启动一下  ,后面加一个&表示后台运行

# /usr/local/mysql/bin/mysqld_safe --user=mysql &

# netstat -ant  看到3306端品号,说明已启动


 

 加入到开机启动中

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

给权限
# chmod 755 /etc/rc.d/init.d/mysqld

把mysqld服务加入启动中

# chkconfig --add mysqld
运行级别

# chkconfig --level 345 mysqld on
设置密码

# /usr/local/mysql/bin/mysqladmin -u root password "****"
进入mysql

# /usr/local/mysql/bin/mysql -uroot -p
输入密码,就进入了

看有哪些库 :show databases;

退出:quit

 

配置mysql 库文件的搜索路径:

# echo "/usr/local/mysql/lib/mysql/" >>/etc.ld.so.conf

# ldconfig    生效
# ldconfig -v  输出一下

 

添加mysql到系统的环境变量中

# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile

# source /etc/profile  生效

 

完成

分享到:
评论

相关推荐

    centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令

    在Linux系统,特别是CentOS上,安装MySQL数据库通常有多种方式,其中源码安装是一种更为灵活的方法,可以针对特定环境进行定制。本教程将详细讲解如何通过源码安装MySQL 5.6.15或5.7版本,并实现主从复制,以及掌握...

    2-CentOS6安装MySQL5.71

    总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...

    Centos7安装mysql5.7yum list installed - grep mysql

    在CentOS7上安装MySQL 5.7是一个常见的任务,特别是在搭建服务器环境时。本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`...

    CentOS6.5一键安装Mysql5.6

    "install_mysql"这个压缩包文件包含了MySQL 5.6的安装源代码或二进制文件。首先,解压这个压缩包: ``` tar -zxvf install_mysql ``` 然后,根据解压后的文件结构,找到MySQL的安装文件,可能是`mysql-community-...

    CentOS下mysql成功安装

    首先,需要下载MySQL的源代码,当前最新版本为5.6.20,可以从MySQL的官方网站上下载。下载完成后,需要将其解压缩到指定目录中。 安装依赖包 在编译安装MySQL之前,需要安装一些依赖包,包括gcc、gcc-c++、gcc-g77...

    CentOS7 源码安装MySQL5.6

    下载 MySQL 的源代码并解压到 `/data/program` 目录下。 **命令详解:** ```bash tar zxvf mysql-5.6.20.tar.gz cd mysql-5.6.20 ``` #### 六、编译安装 MySQL 5.6.20 接下来,我们将使用 CMake 进行 MySQL 的...

    CentOS源码安装mysql[归类].pdf

    接下来,我们需要下载 MySQL 和 cmake 的源代码。这里假设你已经有了 `mysql-5.6.16.tar.gz` 和 `cmake-2.8.12.2.tar.gz` 文件。先安装 cmake,因为从 MySQL 5.5 版本开始,其编译过程需要使用 cmake: ```bash ...

    CentOS编译安装MYSQL5.6.17

    从官方渠道下载MySQL 5.6.17的源代码压缩包,并将其解压到指定目录。 ```bash cd ~ # 创建MySQL工作目录 mkdir -p /var/lib/mysql # 创建MySQL数据目录 mkdir -p /var/lib/mysql/data # 下载MySQL源码包 cd /tmp/...

    centos 6.0安装MySQL mysql-5.1.59全过程

    ### CentOS 6.0安装MySQL 5.1.59全过程 #### 一、准备工作与下载MySQL源码 在开始安装MySQL之前,首先确保已经具备了以下条件: 1. **下载MySQL源码**:访问MySQL官方网站(http://www.mysql.com/downloads/)...

    CENTOS7环境安装MySQL5.6(rpm-二进制-源代码编译三种方式).docx

    在 CentOS7 环境中安装 MySQL5.6,有三种常见的方式:RPM 安装、二进制安装和源代码编译安装。这里主要介绍 RPM 方式的安装过程。 首先,确保系统环境满足基本需求,例如操作系统为 CentOS7 X86_64,至少有30GB的...

    CentOS6.3源码安装mysql5.6方法.pdf

    在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...

    CentOS安装MySQL 5.5

    本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等步骤。 #### 1.1 文档内容 本文档详细介绍了在CentOS...

    自动离线安装centos7,mysql,redis,nginx

    本文将详细介绍如何在CentOS7系统上,通过离线方式安装MySQL、Redis和Nginx这三个关键组件,以构建一个高效的数据存储、缓存和Web服务器环境。 首先,离线安装意味着我们需要先在有网络的环境中下载所需的软件包,...

    CentOS6.4安装MySql5.5.27[文].pdf

    总结,安装MySQL 5.5.27在CentOS 6.4上的过程包括卸载旧版本、关闭Selinux、安装依赖、配置和编译源代码、初始化数据库、配置为系统服务以及设置安全措施。这些步骤是确保MySQL正确、安全运行的基础。对于软件开发者...

    CentOS7.4 源码安装MySQL8.0的教程详解

    在本教程中,我们将深入探讨如何在CentOS7.4操作系统上通过源码方式安装MySQL 8.0。源码安装允许我们自定义配置和管理依赖关系,这在某些复杂环境中是必要的。MySQL 8.0相较于之前的版本,如5.7,提供了显著的性能...

    Linux_CentOS7离线安装Mysql.txt

    Linux_CentOS7离线安装Mysql.txt,自己搭建的环境

    centos 7.0上安装mysql

    本文将详细讲解如何在 CentOS 7.0 上安装 MySQL 5.6 版本,包括用户和组的创建、数据目录的准备、源代码编译安装以及配置与启动 MySQL 服务。 首先,为了确保安全性和权限控制,我们需要创建专门的 MySQL 用户和组...

    centos安装mysql主从步骤

    根据提供的文件信息,这里将详细解释如何在 CentOS 下安装 MySQL 主从配置的步骤。以下是具体的安装过程: ### 1. 确认 CentOS 版本 确保系统版本为 CentOS 6.3,可以通过命令行输入 `cat /etc/centos-release` 来...

Global site tag (gtag.js) - Google Analytics