mysql++多版本安装_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'
测试
开端口,建账号,远程访问,正常
mysql++多版本安装_MySQL多版本多实例安装启动相关推荐
- php和mysql的版本区别_MySQL各个版本区别_MySQL
MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择. 1. MySQL Community Server 社区版本,开源免费, ...
- mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置
mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...
- mysql配置不成功_mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法
MySQL5.7.17,现在看来是最新版本,下载地址 在这里可以选择自己的平台版本,选择自己的下载,我的是windows版本.应该大同小异. 下载的文件在这里讲一下ZIP版本的,MIS版本的我没试过也 ...
- 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 ...
- mysql的压缩包安装_mysql 5.7.24 压缩包安装配置方法图文教程
本文为大家分享了mysql 5.7.24 压缩包安装教程,供大家参考,具体内容如下 一.MySQL安装包下载: 根据需要下载对应版本MySQL 接下来,点击Download,选择No thanks, ...
- mysql installer安装_MySQL Installer 8.0.21安装教程图文详解
1. 缘由 刚好需要在新系统上重新安装MySQL,便写了一份的下载安装教程,供查阅,以防日后细节有所遗忘. 2. 版本说明 MySQL Installer 8.0.21 3. 下载安装包 方式一:官网 ...
- Linux的MySQL用户编程使用_MySQL数据库在linux的安装,编程与操作
来自:http://blog.csdn.net/lxh090821/article/details/9410943 1 登录数据库 格式: MySQL -h主机地址 -u用户名 -p用户密 ...
- mysql 主从同步 工具_mysql主从同步工具maatkit安装
Maatkit是非常不错的mysql管理工具,网络评价非常不错.包含以下主要工具: 1.mk-table-checksum 检查主从表是否一致的有效工具 2.mk-table-sync 有效保证表一致 ...
- mysql 5.5 免安装_mysql 5.5.56免安装版配置方法
mysql 5.5.56免安装版配置方法,本文通过文字代码详解,具体内容如下所示: 1. 下载mysql-5.5.56-winx64 网址: dev.mysql.com/downloads/mysql ...
最新文章
- 如何通过引入硬注意力机制来学习视觉问答任务?
- Electron-Nodejs-Addon入门
- mysql 5.1 禁用innodb
- 小冰公司CEO李笛:强大的AI工具不应该给企业,应该给劳动者 | MEET2021
- CSS 特效 (教程还是英文的好)
- python自学攻略-你是如何自学 Python 的?
- Linux异步之信号(signal)机制分析
- 当前完整路径_详解关键路径法,这可能是你找得到最详细的了
- lr LoadRunner Internal Architecture loadrunner运行原理图解
- OpenShift 4 - DevSecOps Workshop (1) - 安装 Workshop 环境
- python零基础自学教材-Python3零基础教材电子书合集
- 基本数据类型的包装类和随机数
- 《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动
- NETBEUI协议的优点及应用
- 服务器CPU与家用个人电脑CPU的区别详解
- yum执行出错,There are no enabled repos
- xp计算机图标怎么设置在桌面显示,电脑系统是XP的,界面的“我的电脑”图标不知怎么变成快捷方式了...
- Poetry of Today3--琵琶行
- Linux文件I/O实验报告
- Unity全面入门笔记6-常用数学类型
热门文章
- 跟随者数字解码_跟随模式的数字
- Java PropertyPermission getActions()方法与示例
- bba70_BBA的完整形式是什么?
- g++默认参数_C ++默认参数| 查找输出程序| 套装1
- 基于 MyBatis 手撸一个分表插件
- MS SQL查询库、表、列数据结构信息汇总
- jquery的扩展方法介绍
- 彻底理解 Cookie、Session、Token
- SpringMVC学习笔记-新建工程及一些注意事项
- C++PrimerPlus学习——第四章编程练习