① 如何配置MySQL集群在一台服务器
-+-+-+-+-+-+-+-+-+-+-+-
-+-+mysql的主从配置+-+-
-+-+-+-+-+-+-+-+-+-+-+-
#############################################################################
常用命令
1.安装一个mysqld服务
mysqldinstall
2.开启mysql服务关闭mysql服务
netstartmysqlnetstopmysql
2.开启一个mysql的3307端口
命令行进入解压目录in目录下
解压目录in>mysql-uroot-p-P3307-h127.0.0.1
-u用户名
-p密码
-P端口
-h网址
#启动从库
Startslave
#停止从库
Stopslave#############################################################################
开始
用一台电脑测试
先在本电脑上安装一个mysql(集成的也行)
解压文件
然后解压另一个mysql到电脑目录
》》》》》1.
在解压目录创建一个mysql.ini
把一下文档写进去配置一个端口号为3307
#mysqld
[mysqld]
port=3307
basedir=D:mysqlsever#D:mysqlsever改成你解压目录
datadir=D:mysqlseverdata#D:mysqlsever改成你解压目录
安装一个mysqld服务mysqldinstall
开启mysql服务netstartmysql
不能正常启动请查看配置
》》》》2.
#主库3306
在命令行或者
grant权限on数据库对象to用户
,RELOAD,SUPERON*.*
TOmysql_backup1@'*'
IDENTIFIEDBY'123456'withgrantoption;
flushprivileges;》》》3.
在主库运行SHOWMASTERSTATUS//运行后查看File和Postion
如Filemysql-bin.000002Postion120
在从库运行
CHANGEMASTERTOmaster_host='127.0.0.1',
master_user='mysql_backup',
master_password='123456',
master_log_file='mysql-bin.000001',#看上面的File从库对照主库写
master_log_pos=4791;#看上面的Postion从库对照主库写
如果报错就停止就重新运行
#启动从库
Startslave
#停止从库
Stopslave
在从库运行Showslavestatus
Slave_IO_Running
Slave_SQL_Running
两个字段全部是是Yes基本上就成功了
测试
在主库上建立一个表在从库上刷新
############################################################################
② 数据库如何连接到服务器上
③ 多台服务器如何共用一个数据库或者说,怎样才可以让SQL同步
服务器级的不太懂,只是知道两台可以Ping通的电脑共享数据库的话,可以在打开数据库连接时直接输入另一台的服务器名,使用那台的实例名和密码就行
④ oracle两台服务器共用一个实例名(也就是他们说的集群),jdbc如何连接这样的数据库
其实 JDBC连接的时候是使用的SID 而两台机器公用一个实例名 只是SERVICE_NAME不一致而已,SID是相同的。
⑤ 怎么链接服务器上的数据库
需要在“开始”-“程序”里设置一下。
⑥ 如何实现一台服务器连接另一台服务器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
⑦ 怎么链接一个服务器上的mysql数据库
要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:
步骤1:电脑上安装Navicat Premium(可以网络搜索“Navicat Premium”然后下载)
⑧ 两台服务器如何连接
还可以做服务器集群,还可以整合资源做虚拟化等等,你可以去服务器厂商(正睿服务器)的网上看看,在线咨询一下(就说要购买一台网站服务器和数据库服务器),然后应该怎么搭建,用什么方式连接等等,不仅专业还更高效。