我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql多实例安装

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql多实例安装

mysql多实例安装

一、下载

1)打开https://dev.mysql.com/downloads/mysql/
2)选择  Linux - Generic
3)下载 (mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz)
 

二、解压


# cd /usr/local/class="lazy" data-src
# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
# xz -d mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz && tar jxf mysql-8.0.20-linux-glibc2.12-x86_64.tar

三、配置并安装

1) vim /etc/my.cnf  # 将下面内容粘贴到里面


[client]
port=3306
socket=/tmp/mysql.sock

[mysqld_multi]
mysqld = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin
log = /mysql_data/mysqld_multi.log

[mysqld]
user=mysql
basedir = /usr/local/mysql
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqld3306]
datadir=/mysql_data/data3306
port=3306
server_id=3306
socket=/tmp/data3306.sock
log-output=file
slow_query_log = 1
long_query_time = 1
slow_query_log_file = /mysql_data/data3306/slow.log
log-error = /mysql_data/data3306/error.log
binlog_format = mixed
log-bin = /mysql_data/data3306/mysql3306_bin

[mysqld3307]
mysqld=mysqld
mysqladmin=mysqladmin
datadir=/mysql_data/data3307
port=3307
server_id=3307
socket=/tmp/data3307.sock
log-output=file
slow_query_log = 1
long_query_time = 1
slow_query_log_file = /mysql_data/data3307/slow.log
log-error = /mysql_data/data3307/error.log
binlog_format = mixed
log-bin = /mysql_data/data3307/mysql3307_bin

2)初始化数据表


# 准备数据目录
mkdir /mysql_data/{data3306,data3307}
chown -R mysql.mysql /mysql_data

/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/mysql_data/data3306 --initialize
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/mysql_data/data3307 --initialize

注意:这期间会产生密码,纪录下来

3)启动数据库


mysqld_multi start 3306
mysqld_multi start 3307

# 确保已经运行
# mysqld_multi report
Reporting MySQL servers
MySQL server from group: mysqld3306 is running
MySQL server from group: mysqld3307 is running

4)登录

mysql -uroot -S套接字地址 -p"密码" 

# 如果希望使用端口号登录
# cd ~
# vim .my.cnf  #内容如下


[client]
host=127.0.0.1

5)修改密码


# flush privileges; # 修改密码不成功报错时先执行它
# mysql -S/tmp/data3306.sock -p"密码"
# ALTER USER "root"@"localhost" IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY "新密码";
# flush privileges;

6)停止


# 实例 为 3306 和 3307
mysqld_multi --user=root --password="密码" stop 实例

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql多实例安装

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql多实例安装

一、下载 1)打开https://dev.mysql.com/downloads/mysql/ 2)选择  Linux - Generic 3)下载 (mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz)   二、解压 # c
mysql多实例安装
2016-05-04

mysql安装之多实例多配置文件安装

一、多实例安装简介 所谓多实例安装其实是指在一台机器上开启多个不同的mysql服务端口(3306,3307),运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务;多实例安装主要目的是为了有效利用服务器资源,但是也存
mysql安装之多实例多配置文件安装
2020-05-22

MYSQL8 多实例安装

多实例出现充分的利用主机资源拆分数据库,限制单个实例大小资源隔离,减小相互影响分担连接数mysql配置文件读取读取配置文件顺序:/etc/my.cnf/etc/mysql/my.cnf/usr/local/mysql/etc/my.cnf~/.my.cnf--

	MYSQL8 多实例安装
2019-03-20

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

MySQL数据库多实例介绍及安装1.mysql多实例实质在一台机器上开启多个不同的mysql服务端口(3306,3307),运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务;多个实例共用一套mysql安装程序,配

	MySQL数据库多实例介绍及安装
2017-04-12

Linux下MySQL多实例部署及安装指南

什么是MySQL多实例简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306、3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。这些Mysql多实例公用一套
2022-06-03

编程热搜

目录