zoukankan      html  css  js  c++  java
  • CentOS 6.5 安装MySQL过程

    使用软件的版本

    CentOS 6.5

    mysql-5.5.22.tar.gz

    cmake-2.8.6.tar.gz

    准备工作

    解压安装mysql之前把关于mysql软件包卸载,以免程序冲突,端口冲突。

    rpm -qa | grep mysql  查看

    rpm -e -nodeps mysql 强制卸载mysql并忽略依赖关系

    MYSQL5.5需要cmake编译安装 

    tar zxf cmake-2.8.6.tar.gz

    cd cmake-2.8.6

    ./configure

    gmake && gmake install

    步骤一

    源码编译及安装mysql

    创建运行用户和组

    groupadd mysql

    useradd -M -s /sbin/nologin mysql -g mysql

    解压并配置

    tar zxf mysql-5.5.22.tar.gz

    cd mysql-5.5.22

    【root@www mysql-5.5.22]cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all

    编译并安装

    【root@www mysql-5.5.22]make && make install

    步骤二

    对数据库目录进行权限设置
    chown -R mysql:mysql /usr/local/mysql

    建立配置文件

    【root@www mysql-5.5.22]rm -rf /etc/my.cnf

    【root@www mysql-5.5.22]cp support-files/my-medium.cnf /etc/my.cnf

    初始化数据库

    【root@www mysql-5.5.22]/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    设置环境变量

    【root@www mysql-5.5.22]echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

    【root@www mysql-5.5.22]. /etc/profile

    步骤三

    添加系统服务
    cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    chmod +x /etc/rc.d/init.d/mysqld
    chkconfig --add mysqld

    开启mysqld服务
    service mysqld start

    netstat -anpt | grep mysql 查看端口3306是否存在

    注:本人也是学员,不足之处还望高手指教,后期会添加和修改。

     

  • 相关阅读:
    数据库中分组函数rank() ntile() dense_rank() row_number
    seo关键指令
    asp.net中的几个路径问题!
    Jquery 1.6+新属性prop()使用
    SEO
    电脑屏幕显示米黄色!
    C#中对类的扩展
    使用bat文件发布asp.net程序
    SEO优化
    当打开一个网页,浏览器host服务器做了啥?
  • 原文地址:https://www.cnblogs.com/wqx851/p/6052182.html
Copyright © 2011-2022 走看看