文档详情

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

发布:2018-04-22约5.52千字共11页下载文档
文本预览下载声明
Linux下mysql多实例安装部署(ubuntu14) 在官网下载mysql5.6版本 复制到/usr/local文件夹下,并解压安装包 在/usr/local文件夹下创建一个mysql文件夹,然后把mysql-5.6.19-linux-glibc2.5-i686中的文件复制到mysql文件夹中 命令(注意在local文件夹下):cp -fr mysql-5.6.19-linux-glibc2.5-i686/* mysql 能够看到mysql文件夹中是文件和mysql-5.6.19-linux-glibc2.5-i686中一致。 创建三个文件夹mysql3306、mysql3307、mysql3308 命令(注意在local文件夹下):mkdir mysql3306 然后分别复制mysql-5.6.19-linux-glibc2.5-i686中的文件到mysql3306、mysql3307、mysql3308下。 创建groupadd 和useradd 命令:groupadd mysql Mkdir /home/mysql Useradd -g mysql -d /home/mysql mysql 安装mysql 命令: Mkdir /home/mysql3306 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql3306 --datadir=/home/mysql3306 --user=mysql 然后能够在/home/mysql3306下看到 配置my.cnf文件 命令(注意在local文件夹下):cp mysql/support-files/my-default.cnf mysql3306/my.cnf 然后进入/usr/local/mysql3306文件夹可以看到my.cnf文件,我们需要编辑一下端口 这样就设置了端口为3306的mysql实例 配置服务启动(另一种方式就是使用mysqld_safe启动,然后配置参数即可) 命令(注意在local文件夹下):cp mysql/support-files/mysql.server /etc/init.d/mysql3306 然后就可以看到 并且用vi编辑这个文件 只需要编辑这里即可 启动和关闭mysql服务 命令:service mysql3306 start/stop 重复6-9部署另外两个mysql实例,注意文件夹和端口相对应 查看监听mysql端口 命令:netstat -an | grep LISTEN 可以看到端口处于监听状态 查看mysql状态命令见图 密码初始化及登录 命令:/usr/local/mysql3308/bin/mysqladmin -P 3307 -u root password root Mysql -P3306 -uroot -p password: 注意:为了避免数据库实例直接产出干扰,我们需要重新指定mysql.sock文件,一般可以再/tmp 下面看到一个mysql.sock文件,每次启动一个实例都会创建一个,但是如果此文件存在的话就不会被创建,这样我们如果使用此文件登录的话就只会登录上一个实例,所以我们需要重新指定。 操作说明: 、首先我们启动3306数据库实例,然后可以查看到/tmp下有一个mysql.sock文件,这个文件属于3306数据库实例,所以我么只要重新指定一个文件名即可,命令:mv /tmp/mysql.sock /tmp/mysql3306.sock 、然后启动3307数据库实例,然后又可以看到/tmp下有一个mysql.sock文件,这个文件属于3307数据库实例,使用命令:mv /tmp/mysql.sock /tmp/mysql3307.sock 、最后启动3308数据库实例,操作依然同上。 最后结果如图: 登录命令:/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端口实例作为从机实例 建立专门用于Replication的账户: 命令:grant replication slave,super on *.* to repl3307@12
显示全部
相似文档