1. mysql資料庫如何拷貝
1、在本地安裝一個MySQL GUI Tools 5.0 2、打開MySQLAdministrator.exe,拷貝到新庫的對應位置。
2. 如何從一個mysql拷貝資料庫到另一個mysql
可以想到的主要有兩種方法:
1.先通過mysqmp將需要的數據導出到sql文件中,再通過內mysql -uxxx -p -hxxx.xxx.x.xxx db2 < xx.sql的方式導入到資料庫中。容
2.數據量不大可以自己寫個腳本,如果數據量很大,可以先直接將MYI,MYD,FRM文件直接傳到目標伺服器的mysql對應的目錄下。然後等mysql自動檢查和修復數據後,就可以直接使用。
3. 如何復制mysql資料庫到另一台電腦上
MySQL 8.0.17 clone 插件的安裝和驗證過程
安裝非常簡單,與安裝其他插件的工作方式相同。下面是安裝克隆插件的命令行:
master [localhost:45008] ((none)) > INSTALL PLUGIN clone SONAME 'mysql_clone.so';Query OK, 0 rows affected (0.00 sec)
以及如何檢查克隆插件是否處於活動狀態:master [localhost:45008] ((none)) > SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINSWHERE PLUGIN_NAME LIKE 'clone';+-------------+---------------+| PLUGIN_NAME | PLUGIN_STATUS |+-------------+---------------+| clone | ACTIVE |+-------------+---------------+1 row in set (0.00 sec)
請注意,這些步驟需要在 Donor(供體)和 Recipient(受體,也成為 Slave)上都執行。執行安裝後,插件將在重新啟動後自動載入,因此您不必再擔心這一點。接下來,我們將在 Donor 上創建具有必要許可權的用戶,這樣我們就可以遠程連接到實例來克隆它。
master [localhost:45008] ((none)) > create user clone_user@'%' identified by 'sekret';
Query OK, 0 rows affected (0.01 sec)
master [localhost:45008] ((none)) > GRANT BACKUP_ADMIN ON *.* TO 'clone_user'@'%';
Query OK, 0 rows affected (0.00 sec)
slave1 [localhost:45009] ((none)) > create user clone_user@'localhost' identified by 'sekret';
Query OK, 0 rows affected (0.01 sec)
slave1 [localhost:45009] ((none)) > GRANT CLONE_ADMIN ON *.* TO 'clone_user'@'localhost';
Query OK, 0 rows affected (0.00 sec)
接下來,安裝並驗證插件,並在主和從伺服器上創建用戶。
克隆過程