首页
学习
活动
专区
圈层
工具
发布

Linux下MySQL多实例的安装部署

MySQL多实例介绍 什么是MySQL多实例 MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务...,优点是管理起来很方便,集中管理; 同一开发环境下安装两个数据库,必须处理以下问题 配置文件安装路径不能相同 数据库目录不能相同 启动脚本不能同名 端口不能相同 socket文件的生成路径不能相同 Step...准备工作 关闭防火墙; 安装 MySQL依赖于libaio 库;下载,解压,重命名 MySQL的执行文件;新建用户组和用户 等准备工作在此不再赘述。...创建目录并授权 在data根目录下执行 mkdir -p mysql3306/data mysql3306/mysql_log mysql3306/tmp mysql3307/data mysql3307...chown -R mysql.mysql mysql3* mysqld_multi 在本测试案例中,mysql57是从其它服务上copy来的,不是直接下载解压的,所以多了下面的两步授权操作。

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CentOS 7.5下安装单实例MySQL 5.7

    grep mysql yum list installed | grep mariadb MariaDB数据库是MySQL数据库的一个分支,一般CentOS 7系统中会默认安装该数据库,将其删除: yum...remove mariadb-libs.x86_64 并且删除/etc/目录下的my.cnf文件: rm –r /etc/my.cnf 2、安装依赖包(root用户) 在Linux环境下安装MySQL...passwd mysql 4、解压缩MySQL安装包(mysql用户) 将MySQL安装包拷贝至安装目录下(这里为/app): cp mysql-5.7.22-linux-glibc2.12-x86_64...在mysql目录下创建my.cnf文件: touch my.cnf 编辑my.cnf文件: vi my.cnf 在该文件中输入以下内容: [mysqld] basedir=/app/mysql/ datadir...备注: MySQL初始化时默认的根目录为/usr/local/mysql/,所以如果不在初始化时指定根目录和数据目录,则需要将/app/mysql/链接到/usr/local/mysql/下。

    99020

    MySQL数据库多实例介绍及安装

    1.MySQL多实例实质 在一台机器上开启多个不同的MySQL服务端口(3306,3307),运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务; 多个实例共用一套...可参见 https://www.linuxidc.com/Linux/2016-09/135110.htm 5.安装多实例数据库 #生产硬件配置,32G MEM 8 CPU,硬盘6*600g  SAS...分别在/data/3306和/data/3307下创建my.conf文件 不像单实例放在/etc/下        #my.cnf中主要修改port和server-id echo 'export PATH...,只是更改数据路径: 在/application/mysql/scripts下执行....  ls -l  {} \. 7)停止多实例数据库 多实例启动文件的停止mysql服务实质: mysqladmin -u root -poldboy123 -S /data/3306/mysql.sock

    2.6K10

    Linux在Ubuntu系统下安装MySQL数据库(全网最详细)

    1.在ubuntu下安装MySQL数据库 第一步要先:切换到root用户 以我自己的为例(自行输入密码) ljw@VM-16-16-ubuntu:~$ su - 1.1 查看操作系统版本 root@VM.../repo/apt/ 会到这个页面 1.2.2下载完后打开这个文件,将它放在桌面 1.2.3列出目录内容 root@VM-16-16-ubuntu:~# cd ~ root@VM-16-16-ubuntu...//安装完成 点击下移动键到ok回车 1.3.2从MySQL APT源更新包信息 root@VM-16-16-ubuntu:~# apt-get update 1.4 安装MySQL 1.4.1执...⾏安装命令 root@VM-16-16-ubuntu:~# apt-get install mysql-server 中途有输入 1.4.2确认安装的MySQL版本为8.0 1.4.3在安装过程中要求输...⼊root⽤⼾的密码和确认密码,可以输⼊类似123456的简单密码 1.4.4选择密码策略 安装完成后,将会在服务器上安装MySQL服务、客⼾端⼯具和其他公共组件 1.5 查看MySQL状态 root@

    4.8K10

    【MySQL】在 Centos7 环境下安装 MySQL

    环境搭建 注意,我们搭建的 mysql 环境是在 Linux 的 Centos7 环境下安装的~ 一、检查环境 注意,我们在安装和卸载中,先将用户切换为 root,一旦安装,普通用户也能使用,初期学习的时候我们尽量先使用...在我们的机器上安装 mysql 之前,先要把不要的环境卸载,例如 mysql 和 mariadb 等,我们可以先检查一下我们的环境是否安装有这些 mysql 和 mariadb ,指令为:ps ajx...另外我们还可以检查一下 mysql 的配置文件是否还存在,不在说明我们的环境已经卸载干净了,如下: 三、安装 mysql yum 源 在安装官方 mysql yum 之前,首先要获取 mysql 官方...七、配置 my.cnf 首先,配置⼀下 my.cnf 主要是数据库客户端和服务器的编码格式,我们在 my.cnf 文件的任意位置加上以下三句即可: port=3306 character-set-server...如下: 至此,我们就可以在 Centos 7.6 的环境下正常使用 mysql 啦!

    2.5K10

    MySQL在windows下的安装与配置

    msi这种形式,安装简单 我下载的是mysql-5.5.44-winx64.msi 如下图,自己可随意选择对应版本 * image.png 安装过程注意几点: 安装类型选择Typical-典型安装...安装最后,会有个复选框,询问是否进行MySQL配置操作,可以先不配置,因为等额下我们自己可以进行额外的配置。...首先,我们要找到,配置向导文件,然后点击进入 一般情况下,典型安装都是讲文件安装在C:\Program Files\MySQL\MySQL Server 5.5\bin, 选择配置类型 详细配置对于初学者配置特别多...,难以掌握,最好选择标准配置,点击Next按钮 是否安装windows服务 之后询问是否安装windows服务和配置环境变量,一般情况下是都要勾选的 设置root用户和密码 准备执行设置选项...,因此在cmd运行 net start/stop mysql 是无效的,必须改成 net start/stop mysql57才行 或者 在dos下运行net start mysql 不能启动mysql

    3K40

    MySQL 多实例安装

    在生产中有时候会遇到一台主机要运行多个MySQL服务器----叫做多实例 下面演示多实例的安装 首先我们规划下 基于二进制安装 1、创建mysql用户 useradd -r -s /sbin/nologin.../etc/profile.d/mysql.sh # 如果你已经二进制安装了mariadb包,可以从以下开始 指定数据库位置并初始化数据库 1、创建规划图上的目录 mkdir /mysqldb/{3306,3307,3308...1、给数据库root用户加密码 mysqladmin  -S /mysqldb/3306/socket/mysql.sock password 'CentOS' mysqladmin  -S /mysqldb...' 2、进入数据库删除匿名登陆 mysql -S /mysqldb/3306/socket/mysql.sock -uroot -p # select user,host from mysql.user...; #查看有哪些用户 delete from mysql.user where user=''; #删除匿名用户 OK exit 重新进入 ,如果不行,就重启下服务 附加启动脚本代码 #!

    2.2K10

    MySQL 在Windows平台上的安装及实例多开

    测试环境 Win7 64 mysql-5.7.20-winx64.zip 下载地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20...client] port=3306 [mysql] default-character-set=utf8 [mysqld] # 新增server-id =2, 已有实例配置server-id=...1 server-id = 2 # 首次安装,不能设置绑定主机网络ip(非localhost,非127.0.0.1),如下,否则无法登录 #bind-address=10.118.59.79 #...更改port=3307,已有实例配置 port=3306,不能配置成一样的 port=3307 #basedir 根目录,即bin,docs,data,lib等目录所在上级路径 basedir=...2、安装:mysqld --install,反之,移除服务命令:mysqld --remove,如果仅有一个实例,也可以不用填写服务名(例中为mysql2) 4、初始化操作 D:\MySQL57\bin

    1.2K20

    【MySQL进阶】如何在ubuntu下安装MySQL数据库

    ️1.查看操作系统版本 当然前提是在linux环境下,这里小编使用的阿里云下的服务器 输入: lsb_release -a 查看我们当时的操作系统是不是ubuntu操作系统~~~ ️2.添加MySQL...更新包信息: apt-get update ️3.安装MySQL 3.1安装MySQL 输入如下命令: apt-get install mysql-server 下面有一个提示[Y.../N]一切输入Y即可~ 确认安装的MySQL版本为8.0 在安装过程中要求输⼊root⽤⼾的密码和确认密码,可以输⼊类似123456的简单密码 选择密码策略 3.2查看MySQL状态 输入如下命令...: systemctl status mysql 那么就安装完成啦~~~ 启动我们的mysql输入如下操作: mysql -uroot -p 输入密码后: 搞定~~~ ️4.总结 本期主要是在...ubuntu操作系统环境下的mysql的安装~~~ ~~~~最后希望与诸君共勉,共同进步!!!

    4.6K10

    【MySQL】MySQL在Centos7环境下安装

    我们此时在我们的云服务器中输入指令查看版本: cat /etc/redhat-release 我们在配置网站中找到对应的版本下载。...: 这是秘钥过期了,我们只需要在命令输入如下命令更新一下秘钥就行了。...方法二(不行就用方法三) 如果你安装的最新的 mysql ,没有所谓的临时密码, root 默认没有密码,试着直接client 登陆⼀下。client就是直接登录,要你输入密码的时候直接回车。...方法三(比较通用) 打开 mysql 配置⽂件:vim /etc/my.cnf 在 [mysqld] 最后⼀栏配置 ( 不知道是什么,就放在配置⽂件最后 ) 加⼊ : skip-grant-tables...修改了之后,我们还需要将mysql服务重启一下,才会生效:systemctl restart mysqld  或者 systemctl stop mysqld + systemctl start mysqld

    5.6K50

    图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中。...MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库之一,因此被广泛地应用在互联网的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用。...非常流行的开源软件组合LAMP中的“M”指的就是MySQL。 安装与配置 执行以下命令,下载并安装MySQL官方的Yum Repository。...mysql -V 返回结果如下所示,表示MySQL安装成功。 执行以下命令,启动 MySQL 数据库。...自此,MySQL在Linux下的安装与配置就完成了。

    1.6K30

    在Linux系统中安装MySQL数据库

    MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一...:mysql57-community-release-el7-11.noarch.rpm 2、安装MySQL源 紧接着我们输入如下命令进行安装MySQL源: [root@bigdata uploads]...; 在Centos7中默认不能修改简单密码,例如123456,但是可以通过设置进行修改,我们需要进入MySQL配置文件中加入配置就行: vi /etc/my.cnf 在文件最后加入:validate_password...把该驱动程序解压出mysql-connector-java-5.1.40-bin.jar文件,并将其拷贝到spark的安装目录“/usr/local/spark/jars”下。...四、基本使用方法 1、在Linux中启动MySQL数据库 [root@bigdata zhc]# systemctl start mysqld.service [root@bigdata zhc]# mysql

    2.8K10
    领券