zoukankan      html  css  js  c++  java
  • 64位CentOS5.6安装Mysql 5.5.11GA

    1.更新并查看当前CentOS版本是否为5.6
    yum update
    lsb_release -a 

    2.下载文件
    下载 bison-2.4.3.tar.gz到/usr/local/src
    下载 cmake-2.8.4.tar.gz到/usr/local/src
    下载 mysql-5.5.11.tar.gz到/usr/local/src

    3.更新需要的库
    yum install gcc gcc-c++ -y
    yum install ncurses-devel -y

    cd /usr/local/src
    tar zvxf bison-2.4.3.tar.gz
    cd bison-2.4.3
    ./configure
    make && make install

    4.安装cmake (需要 gcc gcc-c++ 库)
    cd /usr/local/src
    tar zxvf cmake-2.8.3.tar.gz
    cd cmake-2.8.3
    ./bootstrap
    make && make install

    5.创建目录、配置用户和用户组
    groupadd mysql
    useradd -g mysql mysql
    mkdir -p /data/mysql
    chown -R mysql:mysql /data/mysql

    6.安装mysql (需要 cmake ncurses-devel bison 库)
    cd /usr/local/src
    tar zvxf mysql-5.5.11.tar.gz
    cd mysql-5.5.11
    cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DSYSCONFDIR=/etc/ -DWITH_SSL=yes -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=on
    make && make install

    7.创建软连接

    ln -s /opt/mysql/lib/lib* /usr/lib/

    8.配置mysql数据库

    cd /opt/mysql
    ./scripts/mysql_install_db --basedir=/opt/mysql/ --datadir=/data/mysql --user=mysql

    9.设置默认使用utf8编码
    cp ./support-files/my-large.cnf /etc/my.cnf

    vi /etc/my.cnf
    在[client]下添加一行
    default-character-set = utf8
    在[mysqld]下添加一行
    character-set-server = utf8

    10.设置mysql开机自动启动服务
    cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --level 345 mysqld on

    11.修改服务配置文件
    vi /etc/rc.d/init.d/mysqld

    根据设定需要,修改mysqld文件中的下面两项
    basedir=/opt/mysql
    datadir=/data/mysql

    12.启动mysqld服务
    service mysqld start

    13.数据库初始化及修改root密码(root初始密码为空)
    ./bin/mysql_secure_installation
    根据提示操作

    14.重启centos后,尝试用root连接mysql
    mysql -u root -p

    15.成功登录后查看状态

    status;

  • 相关阅读:
    PL/SQL developer连接oracle出现“ORA-12154:TNS:could not resolve the connect identifier specified”问题的解决
    POJ 1094-Sorting It All Out(拓扑排序)
    Windows剪贴板操作简单小例
    我的高效编程的秘诀--开发环境的重要性(IOS)
    js操作cookie的一些注意项
    解决 libev.so.4()(64bit) is needed by percona-xtrabackup-2.3.4-1.el6.x86_64案例
    my.cnf 详解
    keepalived的log
    keepalive配置mysql自动故障转移
    说说能量守恒定律
  • 原文地址:https://www.cnblogs.com/liuzhi/p/3930738.html
Copyright © 2011-2022 走看看