① 如何配置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」然後下載)
⑧ 兩台伺服器如何連接
還可以做伺服器集群,還可以整合資源做虛擬化等等,你可以去伺服器廠商(正睿伺服器)的網上看看,在線咨詢一下(就說要購買一台網站伺服器和資料庫伺服器),然後應該怎麼搭建,用什麼方式連接等等,不僅專業還更高效。