`
wbj0110
  • 浏览: 1612986 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

CENTOS 6.0 mini系统编译安装mysql 5.5.16过程

阅读更多

http://jingyan.baidu.com/article/11c17a2c4a9147f446e39d9b.html

 

下面的安装过程是www.centos.bz博主 朱海茂的文章,在此一并谢过,看到你的这篇文章我编译成功了,谢谢。根据我的情况进行了简单的修改,请见谅。

我的是centos 6 的系统,使用mini的安装模式,安装完成后的第一件事要配置好网络,这个过程就郁闷了我好几次,mini模式安装出来没有setup,网络只能自己用vi来配置。

 

方法/步骤

  1.  

    1、vi /etc/sysconfig/network-scripts/ifcfg-eth0

    主要编辑的是下面几项,进入后按下i进行编辑

    BOOTPROTO=static

    IPADDR=192.168.1.23

    NETMASK=255.255.255.0

    NETWORK=192.168.1.0

    GATEWAY=192.168.1.1

    ONBOOT=yes

    编辑完后按下esc 再输入 :wq  保存退出就可以了

     

  2.  

    2、vi /etc/resolv.conf

    编辑DNS地址,可以输入当地的DNS 或者使用谷歌的DNS

    Nameserver=8.8.8.8

    同样的编辑完后按下esc 再输入:wq  保存退出就可以了

    现在可以重启网络(service network restart)或者直接重启系统(reboot)测试网络是否正常。

    网络测试正常的话,先升级下系统,yum –y update。

    以下安装中涉及的几点需要提前说明的问题:

    1. 所有下载的文件将保存在 /usr/local/src/ 目录下

    2. mysql 将以mysql用户运行,而且将加入 service 开机自动运行

    3. mysql 将被安装在 /usr/local/mysql/ 目录下

    4. mysql 默认安装使用 utf8 字符集

    5. mysql 的数据和日志文件保存在 /var/mysql/ 对应目录下

    6. mysql 的配置文件保存于/etc/my.cnf

     

  3.  

    一、先用winscp把cmake-2.8.5.tar.gz和mysql-5.5.16.tar.gz上传到tmp文件夹里。

  4.  

    二、yum安装编译需要的库文件

    yum -y install gcc gcc-c++ ncurses-devel bison make

     

  5.  

    三、编译安装 cmake

    cd  /tmp

    tar zxvf cmake-2.8.5.tar.gz  
    cd cmake-2.8.5      
    ./bootstrap          
    make
    make install

     

  6.  

    四、编译安装 MySQL 5.5.16

    /usr/sbin/groupadd mysql       
    /usr/sbin/useradd -g mysql mysql

    tar zxvf mysql-5.5.16.tar.gz        
    cd mysql-5.5.16                                

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

    -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

    -DDEFAULT_CHARSET=utf8 \

    -DDEFAULT_COLLATION=utf8_general_ci \

    -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk,gb2312 \

    -DWITH_MYISAM_STORAGE_ENGINE=1 \

    -DWITH_INNOBASE_STORAGE_ENGINE=1 \

    -DWITH_READLINE=1 \

    -DENABLED_LOCAL_INFILE=1 \

    -DMYSQL_DATADIR=/var/mysql/data \

    -DMYSQL_USER=mysql

    make && make install                    
    chmod +w /usr/local/mysql               
    chown -R mysql:mysql /usr/local/mysql

    ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16

    mkdir -p /var/mysql/
    mkdir -p /var/mysql/data/            
    mkdir -p /var/mysql/log/             
    chown -R mysql:mysql /var/mysql/

    cd support-files

    cp my-medium.cnf /etc/my.cnf            

    cp mysql.server /etc/init.d/mysqld

     

  7.  

    五. 配置启动MySQL 5.5.15

    1、 mysql 初始化安装

    /usr/local/mysql/scripts/mysql_install_db \
    --defaults-file=/etc/my.cnf \
    --basedir=/usr/local/mysql \
    --datadir=/var/mysql/data \
    --user=mysql

    2、将 mysql 加入开机启动

    chmod +x /etc/init.d/mysqld

    vi /etc/init.d/mysqld   (编辑此文件,查找并修改以下变量内容:)
    basedir=/usr/local/mysql
    datadir=/var/mysql/data

     

    chkconfig --add mysqld
    chkconfig --level 345 mysqld on

    chkconfig --list|grep mysql(查看mysql是否成功加入到系统服务中去了。)
    ln -s /usr/local/mysql/bin/mysql  /usr/bin

    3、启动 mysql

    service mysqld start

    4、密码更改

    /usr/local/mysql/bin/mysql –u root

    use mysql;

    update user set password=password('123456') where user='root';
    FLUSH PRIVILEGES;

    5、client编码方式更改

    show variables like 'character_set_%';

    setcharacter_set_client=utf8;

     

    Navicat 无法连接数据库处理:

    1、更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;
    mysql>FLUSH PRIVILEGES;

    2、改防火墙规则

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT     在防火墙里添加3306端口

    /etc/rc.d/init.d/iptables save                           保存防火墙规则表

分享到:
评论

相关推荐

    centos 6.0最简化编译安装Nginx+Mysql+PHP+Zend

    此外,还需要安装一系列的依赖库和开发工具,例如kernel-headers、gcc、make等,以确保编译过程中不会出现缺失依赖的问题。 通过以上步骤,可以构建出一个基于CentOS 6.0的稳定、高效的Web服务环境,满足大多数Web...

    centos 6.0安装MySQL mysql-5.1.59全过程

    通过以上步骤,您可以在CentOS 6.0系统上成功安装并配置MySQL 5.1.59版本。请注意,实际操作过程中可能遇到各种问题,如权限问题、依赖问题等,需要根据具体情况进行调试解决。此外,在正式环境中部署MySQL时,还...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend.pdf

    在本文中,我们将深入探讨如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程对于理解这些软件的工作原理、自定义配置以及优化性能非常有帮助。以下是详细的步骤: 1. ...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend

    在本教程中,我们将详细介绍如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程主要用于学习和掌握服务器配置及软件编译安装技术,同时也适用于那些希望自定义配置组件...

    centos6.0安装

    CentOS 6.0 是目前 CentOS 家族最新版的服务器系统,本教程将带您一步步完成 CentOS 6.0 的安装过程。 一、前提条件 * 一张 Linux CentOS 6.0 光盘或者 ISO 镜像文件 二、安装步骤 1.1、光盘引导界面,选择...

    Centos6.0安装lamp

    至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...

    CentOS6.0安装Oracle10g详细文档

    本文档详细介绍了如何在CentOS6.0操作系统上安装Oracle10g,这是一个非常实用的技术教程,尤其适合那些希望在最新版本的Linux发行版上部署旧版本Oracle数据库的用户。 首先,让我们深入了解CentOS6.0。这是一个基于...

    centos6.0配置本地yum

    在 CentOS 6.0 系统中,YUM(Yellow dog Updater Modified)是一款强大的包管理器工具,它允许用户在基于 RPM 的 Linux 发行版上自动下载、更新和安装软件包。为了确保 YUM 正常运行,必须正确配置 YUM 源,通常这些...

    CentOS 6.0安裝gcc

    ### CentOS 6.0 安装GCC 在Linux系统中,GCC(GNU Compiler Collection)是一个重要的编译器套件,支持多种编程语言如C、C++等。对于开发者来说,安装GCC是进行软件开发的基础步骤之一。本文将详细介绍如何在CentOS...

    CentOS 6.0安装图解教程

    在安装 CentOS 6.0 时,首先需要通过光盘或U盘成功引导系统。引导过程的关键在于如何选择合适的启动模式。当系统加载时,按下键盘上的 ESC 键,会出现 `boot:` 提示符,此时输入 `linux text` 可以进入文本安装模式...

    CentOS6.0安装Oracle

    ### CentOS6.0安装Oracle详解 #### 工具准备与远程连接 在开始安装Oracle之前,需要准备一些必要的工具,以便于文件传输和远程管理。本文档提到了两个关键工具:FileZilla和Putty。 - **FileZilla**:这是一款...

    VMware10安装CentOS-6.0.docx

    总结,VMware 10安装CentOS 6.0的过程涉及到虚拟机的创建、配置、ISO映像加载以及操作系统安装等步骤。这个过程有助于理解虚拟化技术和Linux系统的运行机制,同时也是一个实用的技能,无论是在学习还是工作中都非常...

    CentOs6.0下安装Oracle11g

    很多做服务器的程序员都因为在linux下安装linux而头痛不已,确实是很麻烦的一件事,此文档讲解了在CentOs6.0下安装Oracle11g的详细步骤,希望能帮到大家。

    CentOS-6.0-x86_64-bin-DVD.torrent

    centos6.0种子文件 操作系统下载

    CentOS_6.0_安装教程

    总之,CentOS 6.0的安装是一个涉及多方面细节的过程,理解并掌握每个步骤,不仅可以确保系统的顺利部署,也有助于提升对Linux操作系统的深入理解和应用。通过本文的指南,相信您能够成功安装并开始使用CentOS 6.0,...

    Centos7.9安装zabbix6.0LTS版

    CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...

    ( CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装.OK

    在CentOS 6.0系统上安装LAMP环境,可以按照以下步骤进行: 1. **安装MySQL** - 使用`yum install mysql mysql-server`命令安装MySQL数据库及其服务。 - 通过`chkconfig --levels 235 mysqld on`确保MySQL服务在...

    CentOS_6.0_图形(图解)安装教程、基本配置

    ### CentOS 6.0 图形安装教程与基本配置详解 #### 一、CentOS简介 **CentOS** 是一个基于 **Red ...通过上述步骤,用户可以顺利完成 CentOS 6.0 的安装与基础配置,为后续的系统管理和应用程序部署打下良好的基础。

    CentOS编译安装MYSQL5.6.17

    ### CentOS编译安装MYSQL5.6.17 #### 知识点概览 - **环境准备**:包括操作系统版本的选择、依赖包的安装等。 - **编译工具的安装**:如`cmake`的下载与安装。 - **MySQL源码包的获取与解压**。 - **配置与编译...

Global site tag (gtag.js) - Google Analytics