linux下mysql多实例安装部署及主从配置

linux下mysql多实例安装部署及主从配置

ID:38280911

大小:1.18 MB

页数:11页

时间:2019-06-07

linux下mysql多实例安装部署及主从配置_第1页
linux下mysql多实例安装部署及主从配置_第2页
linux下mysql多实例安装部署及主从配置_第3页
linux下mysql多实例安装部署及主从配置_第4页
linux下mysql多实例安装部署及主从配置_第5页
资源描述:

《linux下mysql多实例安装部署及主从配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux下mysql多实例安装部署(ubuntu14)1.在官网下载mysql5.6版本2.复制到/usr/local文件夹下,并解压安装包3.在/usr/local文件夹下创建一个mysql文件夹,然后把mysql-5.6.19-linux-glibc2.5-i686中的文件复制到mysql文件夹中命令(注意在local文件夹下):cp-frmysql-5.6.19-linux-glibc2.5-i686/*mysql能够看到mysql文件夹中是文件和mysql-5.6.19-linux-glibc2.5-i686中一致

2、。4.创建三个文件夹mysql3306、mysql3307、mysql3308命令(注意在local文件夹下):mkdirmysql3306然后分别复制mysql-5.6.19-linux-glibc2.5-i686中的文件到mysql3306、mysql3307、mysql3308下。1.创建groupadd和useradd命令:groupaddmysqlMkdir/home/mysqlUseradd-gmysql-d/home/mysqlmysql2.安装mysql命令:Mkdir/home/mysql3306/usr/

3、local/mysql/scripts/mysql_install_db--basedir=/usr/local/mysql3306--datadir=/home/mysql3306--user=mysql然后能够在/home/mysql3306下看到3.配置my.cnf文件命令(注意在local文件夹下):cpmysql/support-files/my-default.cnfmysql3306/my.cnf然后进入/usr/local/mysql3306文件夹可以看到my.cnf文件,我们需要编辑一下端口这样就设置了端口

4、为3306的mysql实例1.配置服务启动(另一种方式就是使用mysqld_safe启动,然后配置参数即可)命令(注意在local文件夹下):cpmysql/support-files/mysql.server/etc/init.d/mysql3306然后就可以看到并且用vi编辑这个文件只需要编辑这里即可2.启动和关闭mysql服务命令:servicemysql3306start/stop重复6-9部署另外两个mysql实例,注意文件夹和端口相对应1.查看监听mysql端口命令:netstat-an

5、grepLISTEN可以

6、看到端口处于监听状态查看mysql状态命令见图2.密码初始化及登录命令:/usr/local/mysql3308/bin/mysqladmin-P3307-urootpassword'root'Mysql-P3306-uroot-p>password:注意:为了避免数据库实例直接产出干扰,我们需要重新指定mysql.sock文件,一般可以再/tmp下面看到一个mysql.sock文件,每次启动一个实例都会创建一个,但是如果此文件存在的话就不会被创建,这样我们如果使用此文件登录的话就只会登录上一个实例,所以我们需要重新指定。操

7、作说明:(1)、首先我们启动3306数据库实例,然后可以查看到/tmp下有一个mysql.sock文件,这个文件属于3306数据库实例,所以我么只要重新指定一个文件名即可,命令:mv/tmp/mysql.sock/tmp/mysql3306.sock(2)、然后启动3307数据库实例,然后又可以看到/tmp下有一个mysql.sock文件,这个文件属于3307数据库实例,使用命令:mv/tmp/mysql.sock/tmp/mysql3307.sock(3)、最后启动3308数据库实例,操作依然同上。最后结果如图:登录命令:

8、/usr/local/mysql/bin/mysql--socket=/tmp/mysql3306.sock-uroot-p>输入密码如果出现一下错误:就直接使用命令:/usr/local/mysql/bin/mysql--socket=/tmp/mysql3306.sock直接可以连接,不需要后面添加-u-p或其他命令。配置主从复制(本次将带来一主多从演示)以本机的3306端口的mysql实例作为主机实例,3307端口实例作为从机实例,3308端口实例作为从机实例1.建立专门用于Replication的账户:命令:gran

9、treplicationslave,superon*.*to'repl3307'@'127.0.0.1'identifiedby'repl3307';操作说明:(1)、首先在3306数据库实例上创建一个Replication的账户,grantreplicationslave,superon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。