zoukankan      html  css  js  c++  java
  • centos6下通用二进制安装mysql5.5.33

    mysql5.5通用二进制格式安装方法


    1.解压到 /usr/local 目录
    # tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local


    2.添加mysql用户,用户运行mysql相关任务
    # groupadd -r mysql
    # useradd -g mysql -r -s /sbin/nologin mysql


    # cd /usr/local
    # ln -sv mysql-5.5.33-linux2.6-x86_64 mysql


    3.修改属主和属组
    # chown -R mysql.mysql ./*


    4.新增一个磁盘分区并规划为逻辑卷
    ①新增一个分区 /dev/sda/sda3 ,并调整为8e Linux LVM 格式
    # fdisk /dev/sda


    ②使分区生效
    # kpartx -l /dev/sda
    # kpartx -af /dev/sda
    # partx -a /dev/sda
    验证
    # cat /proc/partitions


    ③创建逻辑卷
    创建物理卷
    # pvcreate /dev/sda3
    创建卷组
    # vgcreate mydata /dev/sda3
    创建逻辑卷
    # lvcreate -L 8G -n mysqldata mydata


    ④格式化
    # mke2fs -t ext4 /dev/mydata/mysqldata


    ⑤挂载在/data目录下
    # vim /etc/fstab


    /dev/mydata/mysqldata  /data  ext4    defaults,noatime 0 0


    # mkdir /data
    # mount -a
    验证
    # mount 


    ⑥创建一个目录用来存放mysql数据库文件
    # mkdir /data/mydata
    # chown -R mysql.mysql /data/mydata


    5.安装
    # cd /usr/local/mysql
    # scripts/mysql_install_db --datadir=/data/mydata --user=mysql
    改变该目录下文件的属主
    # chown -R root ./*


    6.设置mysql相关服务及配置文件
    # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    开机自启动
    # chkconfig --add mysqld
    # chkconfig --list mysqld


    # cp support-files/my-large.cnf /etc/my.cnf
    修改相关配置
    vim /etc/my.cnf
    添加如下内容
    datadir = /data/mydata


    7.将mysql命令加入到环境变量中
    vim /etc/profile.d/mysql.sh


    export PATH=/usr/local/mysql/bin:$PATH


    # chmod +x /etc/profile.d/mysql.sh
    # /etc/profile.d/mysql.sh


    8.设置密码
    h获取帮助信息
    help set password;


    设置本地用户的密码为mysql
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql');
    删除IPV6用户

    mysql> drop user 'root'@'::1';




    9.添加库文件

    # ln -sv /usr/local/mysql/include/ /usr/include/mysql
    # vim /etc/ld.so.conf.d/mysql.conf
    加入如下内容
    /usr/local/mysql/lib


    #ldconfig -v
    # ldconfig -p | grep mysql



    10.将帮助man文件更新
    # vim /etc/man.config
    加入如下内容:
    MANPATH /usr/local/mysql




  • 相关阅读:
    UVALive 6909 Kevin's Problem 数学排列组合
    UVALive 6908 Electric Bike dp
    UVALive 6907 Body Building tarjan
    UVALive 6906 Cluster Analysis 并查集
    八月微博
    hdu 5784 How Many Triangles 计算几何,平面有多少个锐角三角形
    hdu 5792 World is Exploding 树状数组
    hdu 5791 Two dp
    hdu 5787 K-wolf Number 数位dp
    hdu 5783 Divide the Sequence 贪心
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239883.html
Copyright © 2011-2022 走看看