centos安装多个mysql

centos安装多个mysql

  1. 到mysql官网下载的linux包 : 选择linux-Generic(centos)我下载的是 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

  2. 解压到/data/soft/ 下面, 更名mysql(ps:根据自己习惯设置)
    #tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
    #mv mysql-5.7.24-linux-glibc2.12-x86_64 /data/soft/mysql

  3. 创建文件
    在mysql文件夹下面创建data/ 文件夹(保存数据库数据,也可以放在其他的位置)
    在mysql文件夹下面创建tmp/ 文件夹
    创建mysql数据库my-default.cnf配置文件(Ps:文件可以自己命名,相关的配置也根据自己设置的文件名),(单机多数据库必须创建, 并配置相应的内容):ps配置内容中包含的目录需要手动创建,否则会提示找不相应的目录

[client]
socket=/data/soft/mysql/mysql.sock

[mysqld]
basedir=/data/soft/mysql
datadir=/data/soft/mysql/data
port = 3307
socket=/data/soft/mysql/mysql.sock

[mysql]
socket=/data/soft/mysql/mysql.sock

[mysqldump]
socket=/data/soft/mysql/mysql.sock

[mysqladmin]
socket=/data/soft/mysql/mysql.sock

symbolic-links=0

log-error=/data/soft/mysql/log/mysqld.log
pid-file=/data/soft/mysql/mysqld.pid
  1. 改变文件夹权限
    创建mysql用户和用户组:
     #groupadd mysql     //创建用户组
      #useradd mysql -g mysql       //创建mysql用户,并添加到mysql用户组
      #chown -R mysql:mysql mysql    //改变mysql目录的所属用户和组
      #chmod -R 755 mysql                   //修改mysql目录权限
  1. 安装编译依赖包
#yum -y install make gcc-c++ cmake bison-devel ncurses-devellibaio libaio-devel
  1. 初始化数据库
指定配置文件初始化(ps:会产生mysql随机登录密码):
     
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值