1. 程式人生 > >window系統下備份遠端伺服器mysql資料庫

window系統下備份遠端伺服器mysql資料庫

1.windows系統下備份mysql資料庫,.bat程式碼

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
C:\"Program Files"\MySQL\"MySQL Server 5.6"\bin\mysqldump --opt -u root --password=root -h127.0.0.1 yadong > D:\yadong_%Ymd%.sql
@echo on
@pause

2.程式碼解釋
MySQL 安裝位置:C:\”Program Files”\MySQL\”MySQL Server 5.6”
MySQL root 密碼:root
資料庫名:yadong
資料庫備份目的地:D:\yadong_%Ymd%.sql

C:\"Program Files"\MySQL\"MySQL Server 5.6"\bin\mysqldump --opt -u root --password=root yadong > D:\yadong_%Ymd%.sql

注意:
①:mysql安裝目錄如果存在空格, 要把該子路徑用雙引號括起來,見上方示例
②:資料庫備份目的地為根目錄比如:D:\yadong_%Ymd%.sql(存放在D盤根目錄下),如果需要放在其他目錄下,一定要保證目錄存在,如果不存在請先自行新建對應目錄
③:@pause表示命令窗不會自動消失,需要按任意鍵關閉,不需要則自行刪除
④:-h127.0.0.1

-h命令是連結遠端伺服器使用,如果是本地資料庫則不需要該命令

3.建立定時任務,實現定時備份資料庫
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
注:如果程式庫中沒有mysql也可以把定時任務建到根庫中(或者自行新建一個MYSQL的任務資料夾),之所以選擇mysql路徑,是為了方便管理關於SQL的定時任務。
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

4.異常問題記錄

問題描述:Warning: Using a password on the command line interface can be insecure.mysqldump: Got error: 1130: Host '117.xx.xx.22' is not allowed to connect to this MySQL server when trying to connect

問題原因:遠端伺服器不允許ip117.xx.xx.22的主機進行連結
解決辦法:授權使用者
授權使用者名稱為root的使用者從ip為117.xx.xx.22的主機使用password作為密碼連結到mysql伺服器

GRANT ALL PRIVILEGES ON *.* TO 'root'@'117.xx.xx.22' IDENTIFIED BY 'password' WITH GRANT OPTION

相關推薦

window系統備份遠端伺服器mysql資料庫

1.windows系統下備份mysql資料庫,.bat程式碼 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" C:\"Program Fi

window系統使用Navicat連線Mysql資料庫出現 err1055錯誤

1.my_default.ini 重新命名為my.ini。 2.進入Navicat配置檔案 更改sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 3.重啟MySQL服務   命令

Linux定時自動備份遠端主機mysql資料庫並拷貝到其他主機

環境:             作業系統CentOS6.5、mysql5.1             主資料庫伺服器(A)、備資料庫伺服器(B)、異地備份伺服器(C)             主、備資料庫伺服器的mysql資料庫完全一致,異地備份伺服器用於儲存備份檔案。 實

Linux備份與還原MySQL資料庫

備份 [[email protected] ~]# mysqldump -u root -p mysql > ~/mysql.sql Enter password: [[email protected] ~]# ls ~/mysql.sql /root/mysq

Windows7-32位系統R語言連結mySQL資料庫步驟

安裝R和MySQL在此就不再多說了,網上有很多教程可以找到。下面直接進入到odbc的安裝流程。 1、下載安裝mysql-connector-odbc-5.x.x-win32.msi 但在安裝過程中遇到以下問題(經測試win10-64位版本下安裝mysql-connecto

linux系統安裝多個MySql資料庫並做主從配置

轉載自:http://blog.csdn.net/millery22/article/details/50547443 前提: 1、關閉Liunx系統的防火牆,如果忘了,你下面的測試連線必定會失敗,切記,切記,切記。 2、yum安裝lrzsz和cmake yum

連線遠端伺服器MySQL資料庫,傻瓜式解決1045錯誤

遠端連線伺服器MySQL資料庫的時候,基本會遇到1045錯誤的問題。 廢話不多說,直接上圖: 1、登入phpmyadmin後臺-》localhost-》許可權,檢視資料庫所有賬號; 2、選定主機只有localhost的賬號操作; 3、修改登入資訊/複製使用者->主

Ubuntu允許遠端連線MySQL資料庫

前幾天把自己的網站搭建起來之後,除錯的時候,直接的Ubuntu的命令列中,對資料庫進行了修改。 後來覺得太不方便了,所以就打算使用本機的視覺化介面操作資料庫,沒想到發生了一些問題。 為了幫助其他的同學我把問題和解決方案放在這裡。 系統:阿里雲伺服器(Ubuntu系統) 首

cPanel如何遠端管理MySQL資料庫

1、登入cPanel,在“資料庫”版塊找到“遠端MySQL”(如圖1所示)點選進入。 圖1 選擇“遠端MySQL”選項 2、進入後新增訪問主機。在“新增訪問主機”處填寫本地IP(如圖2所示),注意的是,這裡只允許固定IP訪問,動態IP則會訪問失敗。填寫完畢後,點選“新增主機”即可。 圖2 填

定時備份遠端伺服器mysql資料庫資料

遠端備份指令碼如下 #!/bin/sh zcDATE=$(date +%Y%m%d) mkdir /opt/mysql-data-backup/$zcDATE mysqldump -h '192.96.118.2' -uroot -p'123456 --databases l

記錄Window系統myeclipes連接linuxmysql所出現的一個bug

給賬號 onf flush 問題 info drive strong user BE 記錄myeclipes遠程連接mysql所出現的一個bug 今天在玩框架hibernate時,出現一個非常費解的bug,話不多說,先看bug Access denied for

阿里雲伺服器遠端連線mysql資料庫

通過yum安裝好mysql 之後, 檢視防火牆配置開發埠。由於阿里雲 CentOS7預設的防火牆不是iptables,而是firewalle. 出現此情況可能是iptables防火牆未安裝。 執行下面命令: #停止firewalld服務 systemctl stop fire

遠端連線mysql資料庫伺服器出錯(ERROR 1130)

1.mysql workbench工具連線 同一區域網內通過mysql workbench工具連線mysql資料庫伺服器,出現'Cannot Connect to Database Server',見下圖 根據提示未找到不能連線的原因。 2.命令列方式 通過telnet方式連線

Navicat連不上遠端阿里雲伺服器MySQL資料庫的幾個原因

背景: 今天在阿里雲CentOs裡部署MySQL,用ssh連上可以進入資料庫,但是本地Navicat就是連不上。如圖: 過程:到處看帖子,各種嘗試,過程如下: 1.有的帖子提醒要先開啟mysql服務:systemctl satrt mysqld.service

Mysqldump遠端備份、恢復mysql資料庫

本地通過Mysqldump備份遠端伺服器上mysql的資料庫: 1、遠端地址 直接上shell指令碼 #!/bin/bash d=`date +'%Y%m%d_%H_%M_%S'` cd /mnt/mysql_db mysqldump -h my

【雲伺服器遠端連線阿里雲伺服器Mysql資料庫

首先:很重要的一點如果配置沒問題但無論如何也連不上請檢查你自己的網路是否有問題,我當時搞了三個小時最後發現用我們學校的校園網無論如何也連不上,但換成自己的熱點就能連上。 配置MySQL: 1:新增阿里雲安全組規則的MySQL 3306埠  點選左側導航欄安全組 &nb

CentOs伺服器安裝兩個個MySql資料庫踩坑日記

        本篇部落格如題:在伺服器上安裝兩個MySql。         背景:其實並非本意非要安裝兩個伺服器,奈何不知道前面專案的資料庫密碼,並且資料庫版本是8.x,另外還有專案在上面執行,前面的人把資料庫裝到了系統盤,留下了500G的資料盤沒用,所以本著折騰的精神

區域網或遠端連線mysql資料庫伺服器,出現Host 'localhost' is not allowed to connect to this MySQL server 錯誤解決方法

1、在mysql伺服器安裝目錄下,找到my.ini檔案。C:\Program Files\MySQL\MySQL Server 5.5\my.ini 2、在[mysqld]節點下加下面兩行程式碼: skip-name-resolve skip-grant-tables

Window系統搭建GIT本地伺服器

由於網上在window下搭建本地伺服器的教程較少,基本上都是Linux系統下的教程。所以就在這裡寫下這篇部落格,面向初使用Git的新手。 這裡搭建Git本地伺服器我用的工具是Git2.9.2和Gitblit1.8.0,直接點選關鍵字可下載。 1.安裝Jav

Navicat for MySQL遠端訪問伺服器MySQL資料庫

遠端訪問伺服器MySQL資料庫 1 從網上下載Navicat for MySQL,安裝並開啟。 2登入到伺服器端通過mysql -uroot -hlocalhost -p進