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




  • 相关阅读:
    交通综合改造工程EPC总承包项目
    二三维一体化地理信息平台
    NetCore3.1升级到Net5.0序列化方法过时问题
    windows server2012部署.net core IIS,页面报503,应用程序池自动停止。。。
    NetCore使用NPOI导入Word中的图片信息
    NetCore 使用 iTextSharp 读取 PDF 中的文字信息
    NetCore 在 Docker中文件路径找不到的问题
    Vue中数组list直接push的是对象而不是追加数据的问题
    netcore3.1增加阿里云OSS云存储服务
    Centos中Docker容器中程序访问宿主机Redis和Mysql
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239883.html
Copyright © 2011-2022 走看看