多版本,大版本不同测试多实例,一个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'

测试

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

mysql++多版本安装_MySQL多版本多实例安装启动相关推荐

  1. php和mysql的版本区别_MySQL各个版本区别_MySQL

    MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择. 1. MySQL Community Server 社区版本,开源免费, ...

  2. mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置

    mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...

  3. mysql配置不成功_mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法

    MySQL5.7.17,现在看来是最新版本,下载地址 在这里可以选择自己的平台版本,选择自己的下载,我的是windows版本.应该大同小异. 下载的文件在这里讲一下ZIP版本的,MIS版本的我没试过也 ...

  4. rpm的mysql安装_MySQL 5.7.22 rpm 安装方式

    在MySQL官网下载安装包 [root@hashow-db-master resource]# tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar [r ...

  5. mysql的压缩包安装_mysql 5.7.24 压缩包安装配置方法图文教程

    本文为大家分享了mysql 5.7.24 压缩包安装教程,供大家参考,具体内容如下 一.MySQL安装包下载: 根据需要下载对应版本MySQL 接下来,点击Download,选择No thanks, ...

  6. mysql installer安装_MySQL Installer 8.0.21安装教程图文详解

    1. 缘由 刚好需要在新系统上重新安装MySQL,便写了一份的下载安装教程,供查阅,以防日后细节有所遗忘. 2. 版本说明 MySQL Installer 8.0.21 3. 下载安装包 方式一:官网 ...

  7. Linux的MySQL用户编程使用_MySQL数据库在linux的安装,编程与操作

    来自:http://blog.csdn.net/lxh090821/article/details/9410943 1       登录数据库 格式: MySQL -h主机地址 -u用户名 -p用户密 ...

  8. mysql 主从同步 工具_mysql主从同步工具maatkit安装

    Maatkit是非常不错的mysql管理工具,网络评价非常不错.包含以下主要工具: 1.mk-table-checksum 检查主从表是否一致的有效工具 2.mk-table-sync 有效保证表一致 ...

  9. mysql 5.5 免安装_mysql 5.5.56免安装版配置方法

    mysql 5.5.56免安装版配置方法,本文通过文字代码详解,具体内容如下所示: 1. 下载mysql-5.5.56-winx64 网址: dev.mysql.com/downloads/mysql ...

最新文章

  1. 如何通过引入硬注意力机制来学习视觉问答任务?
  2. Electron-Nodejs-Addon入门
  3. mysql 5.1 禁用innodb
  4. 小冰公司CEO李笛:强大的AI工具不应该给企业,应该给劳动者 | MEET2021
  5. CSS 特效 (教程还是英文的好)
  6. python自学攻略-你是如何自学 Python 的?
  7. Linux异步之信号(signal)机制分析
  8. 当前完整路径_详解关键路径法,这可能是你找得到最详细的了
  9. lr LoadRunner Internal Architecture loadrunner运行原理图解
  10. OpenShift 4 - DevSecOps Workshop (1) - 安装 Workshop 环境
  11. python零基础自学教材-Python3零基础教材电子书合集
  12. 基本数据类型的包装类和随机数
  13. 《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动
  14. NETBEUI协议的优点及应用
  15. 服务器CPU与家用个人电脑CPU的区别详解
  16. yum执行出错,There are no enabled repos
  17. xp计算机图标怎么设置在桌面显示,电脑系统是XP的,界面的“我的电脑”图标不知怎么变成快捷方式了...
  18. Poetry of Today3--琵琶行
  19. Linux文件I/O实验报告
  20. Unity全面入门笔记6-常用数学类型

热门文章

  1. 跟随者数字解码_跟随模式的数字
  2. Java PropertyPermission getActions()方法与示例
  3. bba70_BBA的完整形式是什么?
  4. g++默认参数_C ++默认参数| 查找输出程序| 套装1
  5. 基于 MyBatis 手撸一个分表插件
  6. MS SQL查询库、表、列数据结构信息汇总
  7. jquery的扩展方法介绍
  8. 彻底理解 Cookie、Session、Token
  9. SpringMVC学习笔记-新建工程及一些注意事项
  10. C++PrimerPlus学习——第四章编程练习