zoukankan      html  css  js  c++  java
  • MySQL多版本多实例安装启动

    多版本,大版本不同测试多实例,一个MySQL5.7.30一个MySQL8.0.20

    解压8.0

    tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar

     

    tar -xJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

     

    改名移动/mysql8.0.20

    mv mysql-8.0.20-linux-glibc2.12-x86_64 /mysql8.0.20

     

    账户(组)

    groupadd mysql

    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql  

    chown -R mysql:mysql .

     

    建数据库文件夹及赋权

    mkdir data

    chown -R mysql:mysql data/

    创建8.0配置文件及修改配置文件

    cp /etc/my.cnf /etc/my8.0.cnf

     

    创建log和pid文件及赋权

    touch mysql.log

    touch mysql.pid

     

    chown -R mysql:mysql mysql.log  mysql.pid

     

    初始化数据

    进入bin目录cd /mysql8.0.20/bin/

    ./mysqld    --initialize --user=mysql --basedir=/mysql8.0.20 --datadir=/mysql8.0.20/data

     

    启动数据库

    ./mysqld start --defaults-file=/etc/my8.0.cnf --user=mysql

    报错Failed to set datadir to '/var/lib/mysql/' (OS errno: 2 - No such file or directory)

    修改配置文件

    去掉[mysqld_safe]后启动正常,但不是后台启动

    ./mysqld --defaults-file=/etc/my8.0.cnf --user=mysql

    改为后台启动

    ./mysqld --defaults-file=/etc/my8.0.cnf --user=mysql &

    登陆

    指定sock文件登陆

    ./mysql  -u root -p   -S '/mysql8.0.20/mysql.sock'

    登陆成功

     

    解压5.7

    tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

     

    改名移动/mysql5.7.30

    mv mysql-5.7.30-linux-glibc2.12-x86_64 /mysql5.7.30

    建数据库文件夹和log文件pid文件及赋权

    mkdir data

    chown -R mysql:mysql data/

     

    touch mysql.pid

    touch mysql.log

    chown -R mysql:mysql .

     

    创建5.7配置文件及修改配置文件

    cp /etc/my.cnf /etc/my5.7.cnf

     

    初始化数据库

    ./mysqld    --initialize --user=mysql --basedir=/mysql5.7.30 --datadir=/mysql5.7.30/data

     

    启动数据库

    ./mysqld --defaults-file=/etc/my5.7.cnf --user=mysql &

    启动失败,查看日志,端口冲突,修改端口为23306

     

    启动正常,查看进程

     

    登陆

    指定sock文件登陆正常

    ./mysql  -u root -p   -S '/mysql5.7.30/mysql.sock'

     

    测试

    开端口,建账号,远程访问,正常

     

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Centos7 Apache 2.4.18编译安装
    Centos7 mysql-community-5.7.11编译安装
    Centos7 安装MPlayer过程详解
    Vmware虚拟机克隆的网卡问题
    虚拟机VMware新增硬盘无法识别问题
    python推导式
    Python迭代器和生成器
    Python装饰器
    Python函数初识二
    Python函数初识
  • 原文地址:https://www.cnblogs.com/klarck/p/13583182.html
Copyright © 2011-2022 走看看