1、两台服务器能不能实现使用同一个mysql的数据库?
不知道你要做的是什么功能啊?
通常说“主从”是要做冗余,如果是冗余的话,两个数据库数据应该保持一致。
如果只是你说的要调用“主服务器”数据,那当客户端也是可以的啊。
2、如何实现一台服务器连接另一台服务器mysql数据库方法
1、mysql数据库(例如192.168.1.1)需要创建允许远程访问的用户。可以指定IP或允许所有IP
2、例如#创建数据库,允许user01在192.168.1.5访问
mysql -uroot -p123456 -e"create database db01"
#创建用户
mysql -uroot -p123456 -e"CREATE USER 'user01'@'192.168.1.5' IDENTIFIED BY ‘123456’;"
mysql -uroot -p123456 -e"GRANT ALL ON db01.* TO 'user01'@'192.168.1.5';"
3、例如#创建数据库,允许user01在%(任意IP)访问
mysql -uroot -p123456 -e"CREATE USER 'user01'@'%' IDENTIFIED BY ‘123456’;"
mysql -uroot -p123456 -e"GRANT ALL ON db01.* TO 'user01'@'%';"
4、查询user和相应host
select user,host from user;
5、远程访问mysql测试
mysql -uroot -p123456 -h 192.168.1.1
3、MySQL集群至少要用5台服务器吗
你是说NDBcluster吗?如果是的话,至少需要3台。一台用作sql节点,同时用作管理节点;版另外两台用作数据节权点,这样就可以搭建一个最小的NDBcluster集群了。
当然这个最小集群是有单点风险的,比如sql节点和管理节点在同一台机器,这台机器出问题整个集群都不可用。
而用5台服务器的话,可以组成一个没有单点风险的最小mysql集群。架构是这样的:
两台用作data节点,两台用作sql节点,现在用了4台服务器,还剩余一个没有用。然后在其中一个sql节点上和剩余的这台服务器上都装上管理节点,并且在这两台机器上对管理节点使用HA或其它高可用软件实现故障自动切换,这样,data节点、sql节点、管理节点,就都有了冗余,消除了单点故障的风险。
4、如何实现两台服务器mysql数据库同步
1.主上修改my.cnf文件:
server-id=1
log-bin=mysql-bin
2.从上修改配置文件 my.cnf
server-id=2
relay-log=relay-bin
read-only =1
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema
#replicate-wild-do-table = tt.admin
replicate-wild-do-table = my_db.stu // 所要同步的数据库的单个表
3. 创建 同步的用户(主上)
grant replication client,replication slave on *.* to rep@'10.41.50.105' identified by 'root';
4.同步到主库(在从上操作)
change master to master_host='10.41.50.80',master_user='rep',master_password='root';
5.在从上验证:
show slave status\G;
主从同步某些表
5、mysql一台机器上多个服务器,怎么实现他们之间的通信?
不同的端口呀
6、一台linux服务器怎么安装多个mysql数据库并配置主从
1、关闭Liunx系统的防火墙,如果忘了,你下面的测试连接必定会失败,切记,切记,切记。
2、yum安装lrzsz和cmake
yum -y install lrzsz;
yum -y install cmake;
首先熟悉MySql数据库,很多人都是直接安装原生版的MySql数据库(就是官网上下载的数据库安装包),也有人用的是MySql的衍生版数据库,如percona,我用的就是这种,下面我会分别说明原生版和衍生版MySql数据库的安装和主从配置。
7、怎么实现两台服务器的mysql数据同步
可以一台数据库设为主服务器,另外一台设为从服务器,间隔一段时间同步就行了
8、如何在一台服务器上安装两个mysql或者更多
方法/步骤
停止第一个MySQL服务
复制第一个MySQL服务的安装目录,并将新目录命名为mysql2
编辑mysql2目录下的配置文件my.ini
修改配置文件中所有port的值,将第二个MySQL服务的端口改成3307
修改配置文件中basedir和datadir的值,改成指向第二个MySQL的安装目录的路径
打开命令提示符
c:\wamp\bin\mysql2\mysql5.6.17\bin\mysqld install mysql2 --defaults-file="c:\wamp\bin\mysql2\mysql5.6.17\my.ini"
回车后,创建第二个MySQL服务
打开控制面板下的“服务”管理工具,可以看到mysql2服务已经生成,启动该服务
远程连接mysql2,测试该服务是否正常
9、mysql一台主服务器 最多多少个从服务器
最好不要带太多从,不然同步的开销不小,一般是主从读写分离,主写从读,看负载情况,一主三从,三从中二读一备份,基本上够用了