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是否存在

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

     

  • 相关阅读:
    gradle项目与maven项目互转
    GET和POST两种基本请求方法的区别
    gradle项目打war和jar包
    maven项目打war和jar
    winsw打包jar
    前端
    CentOS
    Vue
    Spring
    Vue
  • 原文地址:https://www.cnblogs.com/wqx851/p/6052182.html
Copyright © 2011-2022 走看看