欢迎来到天天文库
浏览记录
ID:37711857
大小:23.92 KB
页数:6页
时间:2019-05-29
《Linux 6 64bit下MySQL集群负载均衡的安装配置(亲自安装)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、环境:3台机器:master(192.168.1.190)、slave1(192.168.1.191)、slave2(192.168.1.192);master机器做insert、update数据,同时作为mysql-proxy服务器,实际项目上mysql-proxy最好安装在单独的机器上,slave1、slave2只作为查询。操作系统:RedHatLinux6.264bit3台机器都执行下面的安装:[root@slave1桌面]#cp/mnt/hgfs/F/mysql-advanced-5.6.20-linux-glibc2.5-x86_64.tar.gz/usr/lo
2、cal[root@slave1local]#cd/usr/local/[root@slave1local]#tar-zxvfmysql-advanced-5.6.20-linux-glibc2.5-x86_64.tar.gz[root@slave1local]#ln-smysql-advanced-5.6.20-linux-glibc2.5-x86_64mysql[root@slave1local]#groupaddmysql[root@slave1local]#useradd-gmysqlmysql[root@slave1local]#cdmysql//修改文件属组和属
3、主,注意该命令后面有一个点,表示当前目录[root@slave1mysql]#chownroot:mysql.//把data目录的属主改为mysql[root@slave1mysql]#chownmysql:mysqldata///拷贝mysql配置文件放在etc目录下并改名为my.cnf[root@slave1mysql]#cpsupport-files/my-default.cnf/etc/my.cnfcp:是否覆盖"/etc/my.cnf"?y//拷贝mysql的启动脚本放在/etc/init.d/目录下[root@slave1mysql]#cpsupport-fi
4、les/mysql.server/etc/init.d/mysqld//初始化创建数据库,默认没有创建数据库,将导致mysqld服务无法启动[root@slave1mysql]#./scripts/mysql_install_db--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data--user=mysql//启动服务[root@slave1mysql]#servicemysqldstartStartingMySQL..[确定]//登录,测试是否正常启动,初始密码为空[root@slave1mysql]#./bi
5、n/mysql-urootWelcometotheMySQLmonitor.Commandsendwith;org.YourMySQLconnectionidis1Serverversion:5.6.20-enterprise-commercial-advancedMySQLEnterpriseServer-AdvancedEdition(Commercial)Copyright(c)2000,2014,Oracleand/oritsaffiliates.Allrightsreserved.OracleisaregisteredtrademarkofOracleCorp
6、orationand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type'help;'or'h'forhelp.Type'c'toclearthecurrentinputstatement.mysql>usetestDatabasechangedmysql>配置master[root@mastermysql]#vi/etc/my.cnf增加或修改以下3项:server-id=1//默认是1,不是的话则改为1thread_concurrency=4//线程并发数(CPU*2)log-
7、bin=mysql-bin//打开二进制日志功能保存退出,重新启动mysql[root@mastermysql]#./bin/mysql-urootmysql>grantreplicationslaveon*.*torepl@'192.168.1.%'identifiedby'123456';mysql>flushprivileges;mysql>showgrantsfor'repl'@'192.168.1.%'; //查看授权,有记录说明okmysql>showmasterstatusG //查看master服务器状态
此文档下载收益归作者所有