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

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

     

  • 相关阅读:
    Scrapy数据持久化
    Mybatis源码与Spring源码中设计模式的应用总结
    Count-Min Sketch 算法
    加解密算法、消息摘要、消息认证技术、数字签名与公钥证书
    智能卡系统设计(一) 断电保护和数据备份
    TCP/IP协议——ARP详解
    DES算法详解
    Python调用外部程序——os.system()和subprocess.call()
    Python实现截图
    Linux笔记:SSH客户端断开配置
  • 原文地址:https://www.cnblogs.com/wqx851/p/6052182.html
Copyright © 2020-2023  润新知