阿里雲mysql備份資料恢復

2021-08-18 20:16:51 字數 1150 閱讀 1503

**操作只供參考,實際操作中可能出現不同的報錯或其它提示**
wget

2)增加許可權:chmod +x hins1540971_xtra_20160918230904.tar.gz

3)使用rds解壓指令碼,解壓rds備份檔案,如下:

sh rds_backup_extract.sh -f /home/hins1035007_xtra_20160220031920.tar.gz -c /home/mysql/data

4)修改/data目錄的所有者

chown mysql:mysql -r /data/

5)修改my.cnf配置檔案,現在我們在/data目錄下建立mysql的配置檔案my.cnf,如下:

vim /data/my.cnf

[mysqld]

datadir=/data/mysql

port=3306

server_id=1

socket =/data/mysql/mysqld.sock

max_allowed_packet=32m

log-error =/data/mysql/error.log

skip-external-locking

skip-name-resolve

default-storage-engine=innodb

6)啟動mysql並操作

my.cnf檔案建立完畢後,我們現在來啟動mysql

rds備份資料庫中的root使用者是沒有密碼的,而且此時rds備份資料庫中只有root這乙個使用者。

/usr/bin/mysqld_safe --defaults-file=/data/mysql/my.cnf &

啟動:
mysqld_safe --skip-grant-tables & --defaults-file=/data/mysql/my.cnf --user=mysql --datadir=/data/mysql &

mysqld_safe --defaults-file=/data/mysql/my.cnf --user=mysql --datadir=/data/mysql &

mysql -uroot -pxx  :     show databases;

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...

mysql 備份資料

mysqldump uroot proot all databases tmp all.sqlmysqldump uroot proot databases db1 db2 tmp user.sql注意匯出指定表只能針對乙個資料庫進行匯出,且匯出的內容中和匯出資料庫也不一樣,匯出指定表的匯出文字中沒...

mysql備份資料庫命令 mysql備份資料庫命令

假如使用了xtrabackup備份工具 完全備份 xtrabackup.exe defaults file d mysql my.ini backup target dir d mysqlfullbak 增量備份 xtrabackup.exe defaults file d mysql my.ini...