亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL數據xtrabackup物理備份的方式

 更新時間:2023年10月28日 11:32:02   作者:TA548464  
Xtrabackup是開源免費的支持MySQL 數據庫熱備份的軟件,在 Xtrabackup 包中主要有 Xtrabackup 和 innobackupex 兩個工具,本文給大家介紹MySQL數據xtrabackup物理備份方法,感興趣的朋友跟隨小編一起看看吧

一、物理備份的方式

1.完整備份

每次對數據進行完整的備份,即對整個數據庫的備份、數據庫結構和文件結構的備份,保存的是備份完成時刻的數據庫,是差異備份與增量備份的基礎。
優(yōu)點:備份與恢復操作簡單方便,恢復時一次恢復到位,恢復速度快
缺點:占用空間大,備份速度慢

2.增量備份

每次備份上一次備份到現在產生的新數據,每次都是跟上一次的備份數據作對比
只有那些在上次完全備份或者增量備份后被修改的文件才會被備份。以上次完整備份或上次的增量備份的時間為時間點,僅備份這之間的數據變化。
特點:因而備份的數據量小,占用空間小,備份速度快。但恢復時,需要從上一次的完整備份起按備份時間順序,逐個備份版本進行恢復,恢復時間長,如中間某次的備份數據損壞,將導致數據的丟失。
假設我們在第一天進行一次完全備份。第二天增量備份時,只會備份第二天和第一天之間的變化數據,第三天增量備份時,只會備份第三天和第二天之間的變化數據,以此類推。
增量備份的優(yōu)勢是每次備份需要備份的數據較少,耗時較短,占用的空間較小。
劣勢是數據恢復比較麻煩,進行數據恢復時,就要先恢復完全備份的數據,再依次恢復第一次增量備份的數據、第二次增量備份的數據和第三次增量備份的數據,最終才能恢復所有的數據。

3.差異備份

只備份跟完整備份不一樣的數據,每次都是跟完整備份作對比
備份那些自從第一次完全備份之后被修改過的所有文件,備份的時間起點是從第一次完整備份起,且以后每次備份都是和第一次完整備份進行比較(注意是【第一次】,不是上一次),備份自第一次完整備份以來所有的修改過的文件。備份數據量會越來越大。
特點:占用空間比增量備份大,比完整備份小,恢復時僅需要恢復第一個完整版本和最后一次的差異版本,恢復速度介于完整備份和增量備份之間。
假設我們在第一天進行一次完全備份。第二天差異備份時,會備份第二天和第一天之間的變化數據,第三天進行差異備份時,仍和第一天的原始數據進行對比,把第二天和第三天所有的變化數據都備份在第二次差異備份中,以此類推。
差異備份既不像完全備份一樣把所有數據都進行備份,也不像增量備份在進行數據恢復時那么麻煩,只要先恢復完全備份的數據,再恢復差異備份的數據即可。
不過,隨著時間的增加,和完全備份相比,變動的數據越來越多,那么差異備份也可能會變得數據量龐大、備份速度緩慢、占用空間較大。

總結

簡單的講,完整備份就是不管三七二十一,每次都把指定的備份目錄完整的復制一遍,不管目錄下的文件有沒有變化;
增量備份就是每次將之前(第一次、第二次、直到前一次)做過備份之后有變化的文件進行備份;
差異備份就是每次都將第一次完整備份以來有變化的文件進行備份。

二、xtrabackup物理備份

Xtrabackup是開源免費的支持MySQL 數據庫熱備份的軟件,在 Xtrabackup 包中主要有 Xtrabackup 和 innobackupex 兩個工具。
其中 Xtrabackup 只能備份 InnoDB 和 XtraDB 兩種引擎;
innobackupex則是封裝了Xtrabackup,同時增加了備份MyISAM引擎的功能。
官網:https://www.percona.com
下載地址:https://www.percona.com/downloads
下載地址:https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.26/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.26-1.el7.x86_64.rpm

1.安裝xtrabackup

//安裝xtrabackup
//5.7版本:https://www.percona.com/downloads/Percona-XtraBackup-2.4/
?[root@localhost ~]# wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.26/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.26-1.el7.x86_64.rpm
?[root@localhost ~]# yum install percona-xtrabackup-24-2.4.26-1.el7.x86_64.rpm  -y

//查看安裝情況
?[root@localhost ~]# rpm -qa | grep xtrabackup
percona-xtrabackup-24-2.4.26-1.el7.x86_64

//查看版本:
?[root@localhost ~]# xtrabackup --version
xtrabackup version 2.4.26 based on MySQL server 5.7.35 Linux (x86_64) (revision id: 19de43b)

//注意:my.cnf需要確認配置文件內有數據目錄的指定
?[root@localhost ~]# cat /etc/my.cnf
[mysqld]
datadir = /usr/local/mysql/data

2.完整備份/恢復流程

完整備份
語法:innobackupex --user=root --password='口令' /備份目錄

//創(chuàng)建備份目錄:
?[root@localhost ~]# mkdir /xtrabackup/full -p
//創(chuàng)建數據庫、數據表,并插入數據
mysql> create database company;   
mysql> use company;
//創(chuàng)建一個測試表
mysql> \e
    CREATE TABLE company.employee5(
     id int primary key AUTO_INCREMENT not null,
     name varchar(30) not null,
     sex enum('male','female') default 'male' not null,
     hire_date date not null,
     post varchar(50) not null,
     job_description varchar(100),
     office int,
     dep_id int
     )
-> ;
Query OK, 0 rows affected (0.01 sec)
//插入數據:
mysql> \e
    insert into company.employee5(name,sex,hire_date,post,job_description,office,dep_id) values 
    ('jack','male','20180202','instructor','teach',501,100),
    ('harry','male','20180202','hr',NULL,502,101),
    ('lili','female','20180206','sale','salecc',503,102),
 ('xiaoguo','male','20180205','sale','',503,102)
    -> ;
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0
//備份:
?[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' /xtrabackup/full
?[root@localhost ~]# cd /xtrabackup/full/
?[root@localhost full]# ls
2022-06-08_10-03-34
?[root@localhost full]# du -sh *
26M     2022-06-08_10-03-34

完整備份的恢復

1.停止數據庫;
2.清理環(huán)境;
3.重演回滾-> 恢復數據;
4.修改權限;
5.啟動數據庫

重演binlog語法:innobackupex --apply-log /備份目錄/完整備份目錄(年月日時分秒)
恢復數據語法:innobackupex --copy-back /備份目錄/完整備份目錄(年月日時分秒)

//為了實驗效果,首先將數據庫給刪掉,看看數據是否能恢復成功
?[root@localhost ~]# mysql -uroot -p'JiannLt@123'
mysql> drop database company;
Query OK, 1 row affected (0.00 sec)

1、關閉數據庫:

?[root@localhost ~]# systemctl stop mysqld
//注意:數據庫目錄必須為空,MySQL服務不能啟動
?[root@localhost ~]# rm -rf /usr/local/mysql/data/ *

2、重演回滾:

?[root@localhost ~]# innobackupex --apply-log /xtrabackup/full/2019-08-20_11-47-49
……
InnoDB: Shutdown completed; log sequence number 2772008
230706 10:19:29 completed OK!

3、確認數據庫目錄:

//恢復之前需要確認配置文件內有數據庫目錄指定,不然xtrabackup不知道恢復到哪里
?[root@localhost ~]# cat /etc/my.cnf
[mysqld]
datadir = /usr/local/mysql/data

4、恢復數據:

?[root@localhost ~]# innobackupex --copy-back /xtrabackup/full/2019-08-20_11-47-49
………………
230706 10:22:02 [01] Copying ./ibtmp1 to /usr/local/mysql/data/ibtmp1
230706 10:22:02 [01]        ...done
230706 10:22:02 completed OK!

5、修改權限:

?[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql/
//啟動數據庫:
?[root@localhost ~]# systemctl start mysqld
?[root@localhost ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::3306                 :::*                    LISTEN      3687/mysqld
?[root@localhost ~]# cd /usr/local/mysql/data/     //看一下data目錄下是否有文件,就能看出是否恢復成功了
?[root@localhost data]# ls
auto.cnf          client-cert.pem  ibdata1      mysql               private_key.pem  sys
binary-mysql.pid  client-key.pem   ib_logfile0  mysql.sock          public_key.pem   xtrabackup_binlog_pos_innodb
ca-key.pem        company          ib_logfile1  mysql.sock.lock     server-cert.pem  xtrabackup_info
ca.pem            ib_buffer_pool   ibtmp1       performance_schema  server-key.pem   xtrabackup_master_key_id
//登錄數據庫,查看數據
?[root@localhost data]# mysql -uroot -p'JiannLt@123'
mysql> select id,name from company.employee5;
+----+---------+
| id | name    |
+----+---------+
|  1 | jack    |
|  2 | harry   |
|  3 | lili    |
|  4 | xiaoguo |
+----+---------+
4 rows in set (0.00 sec)

3.增量備份流程

原理:每次備份上一次備份到現在產生的新數據
在數據庫上面創(chuàng)建一個測試的庫和表,并往里面寫入數據

mysql> create database testdb;
Query OK, 1 row affected (0.01 sec)
mysql> create table testdb.t1(id int);
Query OK, 0 rows affected (0.01 sec)
mysql> insert into testdb.t1 values(1);
Query OK, 1 row affected (0.01 sec)
mysql> select * from testdb.t1;
+------+
| id   |
+------+
|    1 |
+------+
1 row in set (0.00 sec)

增量備份流程(重要)
1、進行完整備份
完整備份語法:innobackupex --user=root --password='口令' /備份目錄/increment/
2、添加數據以后增量備份
增量備份語法:innobackupex --user=root --password='口令' --incremental /備份目錄/increment/ --incremental-basedir=/xtrabackup/increment/上一備份目錄(基于前一天)
–incremental 后面跟的是本次備份文件的存放路徑
–incremental-basedir 后面跟的是基于哪次備份做數據備份?接的是上一次備份成功的目錄

1.完整備份:周一

?[root@localhost ~]# rm -rf /xtrabackup/ *
?[root@localhost ~]# mkdir /xtrabackup/increment
//完整備份
?[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' /xtrabackup/increment
?[root@localhost ~]# cd /xtrabackup/increment
?[root@localhost increment]# ls
2019-08-20_14-51-35
?[root@localhost increment]# cd 2019-08-20_14-51-35/
?[root@localhost 2019-08-20_14-51-35]# ls
backup-my.cnf  ib_buffer_pool  mysql               sys   testdb                  xtrabackup_info
company        ibdata1         performance_schema  test  xtrabackup_checkpoints  xtrabackup_logfile

2.增量備份:周二~周三

//模擬周二的生產數據
mysql -uroot -p'JiannLt@123' -e 'insert into testdb.t1 values(2);'
//查詢數據
mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1;' 
+------+
| id   |
+------+
|    1 |
|    2 |
+------+
//周二增量備份
[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' --incremental /xtrabackup/increment/ --incremental-basedir=/xtrabackup/increment/2019-08-20_14-51-35/
//--incremental-basedir:基于哪個增量
[root@localhost ~]# cd /xtrabackup/increment/
[root@localhost increment ]# ls
2019-08-20_14-51-35  2019-08-20_15-04-29        //相當于周二的增量備份
//模擬周三的生產數據
mysql -uroot -p'JiannLt@123' -e 'insert into testdb.t1 values(3);'
//查詢數據
mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1;' 
+------+
| id   |
+------+
|    1 |
|    2 |
|    3 |
+------+
//周三增量備份
[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' --incremental /xtrabackup/increment --incremental-basedir=/xtrabackup/increment/2019-08-20_15-04-29/    //基于前一天的備份為目錄
//查看一下備份目錄:
[root@localhost ~]# ls /xtrabackup/increment/
2019-08-20_14-51-35  2019-08-20_15-04-29  2019-08-20_15-10-56
    全備周一             增量周二               增量周三
//后面周四到周日都是這種方式來增量備份    

增量備份恢復流程(重要)

1.停止數據庫;
2.清理環(huán)境;
3.依次重演回滾redo log-> 恢復數據;
4.修改權限;
5.啟動數據庫

重演回滾語法:

innobackupex --apply-log --redo-only /xtrabackup/increment/全量目錄innobackupex --apply-log --redo-only /xtrabackup/increment/全量目錄 --incremental-dir=/xtrabackup/increment/增量1目錄innobackupex --apply-log --redo-only /xtrabackup/全量目錄 --incremental-dir=/xtrabackup/increment/增量2目錄
–apply-log --redo-only參數的作用是
僅應用指定的增量備份redo log到全量備份上,不做數據恢復。
通俗地說,就相當于將增量備份的修改應用到全量備份上,產生一個新的全量備份。

恢復數據語法:innobackupex --copy-back /xtrabackup/increment/全量目錄

//為了實驗效果,先將testdb庫給刪掉
[root@localhost increment]# mysql -uroot -p'JiannLt@123' -e 'drop database testdb;'                           
[root@localhost increment]# mysql -uroot -p'JiannLt@123' -e 'show databases;'
+--------------------+
| Database           |
+--------------------+
| information_schema |
| company            |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
//停止服務,并清理數據目錄
[root@localhost ~]# systemctl stop mysqld
[root@localhost ~]# rm -rf /usr/local/mysql/data/ *
//依次重演回滾redo log:
[root@localhost ~]# innobackupex --apply-log --redo-only /xtrabackup/increment/2019-08-20_14-51-35    //重演回滾全量備份目錄
[root@localhost ~]# innobackupex --apply-log --redo-only /xtrabackup/increment/2019-08-20_14-51-35 --incremental-dir=/xtrabackup/increment/2019-08-20_15-04-29
// /xtrabackup/2019-08-20_14-51-35:全量目錄
// /xtrabackup/increment/2019-08-20_15-04-29:增量1目錄
[root@localhost ~]# innobackupex --apply-log --redo-only /xtrabackup/increment/2019-08-20_14-51-35 --incremental-dir=/xtrabackup/increment/2019-08-20_15-10-56/
// /xtrabackup/2019-08-20_14-51-35:全量目錄
// /xtrabackup/increment/2019-08-20_15-10-56:增量2目錄
//恢復數據:
[root@localhost ~]# innobackupex --copy-back /xtrabackup/increment/2019-08-20_14-51-35/
/xtrabackup/2019-08-20_14-51-35/:全量目錄
//修改權限
[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql/
[root@localhost ~]# systemctl start mysqld
//執(zhí)行sql語句看看庫和表是否恢復成功
[root@localhost ~]# mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1;'
+------+
| id   |
+------+
|    1 |
|    2 |
|    3 |
+------+

4.差異備份流程

差異備份流程(重要)
1、完整備份
語法:innobackupex --user=root --password='口令' /備份目錄/
2、增加數據后進行差異備份
語法:innobackupex --user=root --password='口令' --incremental /備份目錄/ --incremental-basedir=/xtrabackup/第一次完全備份目錄

//清理備份的環(huán)境
[root@localhost ~]# rm -rf /xtrabackup/ *
//登陸數據庫,準備環(huán)境
mysql -uroot -p'JiannLt@123'
mysql> delete from testdb.t1;
mysql> insert into testdb.t1 values(1);    //插入數據1,模擬周一
mysql> select * from testdb.t1;
+------+
| id   |
+------+
|    1 |
+------+
mysql> \q

1.完整備份:周一

[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' /xtrabackup

2.差異備份:周二~周三

[root@localhost ~]# innobackupex --user=root --password=888 --incremental /xtrabackup --incremental-basedir=/xtrabackup/2019-08-20_15-42-02/    //完全備份目錄(周一)

3.模擬周二,插入數據2:

[root@localhost ~]# mysql -uroot -p'JiannLt@123' -e 'insert into testdb.t1 values(2);'    //插入數據2,模擬周二
[root@localhost xtrabackup]# mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1;'
+------+
| id   |
+------+
|    1 |
|    2 |
+------+
//差異備份周二的數據
[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' --incremental /xtrabackup --incremental-basedir=/xtrabackup/2019-08-20_15-42-02/  //備份目錄基于周一的完整備份

4.再次插入周三的數據

[root@localhost ~]# mysql -uroot -p'JiannLt@123' -e 'insert into testdb.t1 values(3);'    //插入數據3,模擬周三
[root@localhost xtrabackup]# mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1;'
+------+
| id   |
+------+
|    1 |
|    2 |
|    3 |
+------+
//再次差異備份
[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' --incremental /xtrabackup --incremental-basedir=/xtrabackup/2019-08-20_15-42-02/  //還是基于周一的完整備份

5.延申到周四的數據

[root@localhost ~]# mysql -uroot -p'JiannLt@123' -e 'insert into testdb.t1 values(4);'    //插入數據4,模擬周四
[root@localhost xtrabackup]# mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1;'
+------+
| id   |
+------+
|    1 |
|    2 |
|    3 |
|    4 |
+------+
//差異備份周四
[root@localhost ~]# innobackupex --user=root --password='JiannLt@123' --incremental /xtrabackup --incremental-basedir=/xtrabackup/2019-08-20_15-42-02/    //還是基于周一的備份

6.查看一下備份目錄

[root@localhost ~]# ls /xtrabackup/
2019-08-20_15-42-02  2019-08-21_15-46-53  2019-08-22_15-51-15  2019-08-23_15-53-28
   周一完整備份        周二差異備份           周三差異備份           周四差異備份

差異備份恢復流程(重要)

1.停止數據庫;
2.清理環(huán)境;
3.重演回滾redo log(周一,某次差異)-> 恢復數據;
4.修改權限;
5.啟動數據庫

差異恢復重演回滾redo log恢復數據(重要)
1、恢復全量的redo log
語法:innobackupex --apply-log --redo-only /xtrabackup/全量目錄
2、恢復差異的redo log(任意差異點,選擇任意差異點恢復,那數據也就會恢復到當天的)
語法:innobackupex --apply-log --redo-only /xtrabackup/全量目錄 --incremental-dir=/xtrabackup/某個差異備份目錄
3、恢復數據
語法:innobackupex --copy-back /xtrabackup/完全備份目錄

//為了實驗效果,將testdb庫給刪除掉,看看通過差異恢復的方式數據能否恢復成功
[root@localhost ~]# mysql -uroot -p'JiannLt@123' -e 'drop database testdb;'
//停止數據庫,刪除數據目錄下所有的文件/目錄
[root@localhost ~]# systemctl stop mysqld
[root@localhost ~]# rm -rf /usr/local/mysql/data/ *

1.恢復全量的redo log

[root@localhost ~]# innobackupex --apply-log --redo-only /xtrabackup/2019-08-20_15-42-02/

2.恢復差異的redo log

//這里我們恢復周三的差異備份
[root@localhost ~]# innobackupex --apply-log --redo-only /xtrabackup/2019-08-20_15-42-02/ --incremental-dir=/xtrabackup/2019-08-22_15-51-15/

3.恢復數據

[root@localhost ~]# innobackupex --copy-back /xtrabackup/2019-08-20_15-42-02/
//修改權限:
[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql/
[root@localhost ~]# systemctl start mysqld
//查看數據是否恢復成功(只有123;因為我們恢復的是周三的差異備份。)
[root@localhost xtrabackup]# mysql -uroot -p'JiannLt@123' -e 'select * from testdb.t1'
+------+
| id   |
+------+
|    1 |
|    2 |
|    3 |
+------+

5.物理備份總結

優(yōu)先使用:完整,差異

完整備份
完整備份語法:innobackupex --user=root --password='口令' /備份目錄

完全備份恢復流程
1.停止數據庫;
2.清理環(huán)境;
3.重演回滾-> 恢復數據;
4.修改權限;
5.啟動數據庫
重演回滾語法:innobackupex --apply-log /備份目錄/完整備份目錄(年月日時分秒)
恢復數據語法:innobackupex --copy-back /備份目錄/完整備份目錄(年月日時分秒)

增量備份流程
1.進行完整備份;
完整備份語法:innobackupex --user=root --password='口令' /備份目錄
2.添加數據以后增量備份:
增量備份語法:innobackupex --user=root --password='口令' --incremental /備份目錄/ --incremental-basedir=/xtrabackup/上一備份目錄

增量恢復流程
1.停止數據庫;2. 清理環(huán)境;3. 增量重演回滾redolog->恢復數據;4. 修改權限;5. 啟動數據庫
增量重演回滾語法:
a.innobackupex --apply-log --redo-only /xtrabackup/全量目錄
b.innobackupex --apply-log --redo-only /xtrabackup/全量目錄 --incremental-dir=/xtrabackup/增量1目錄
c.innobackupex --apply-log --redo-only /xtrabackup/全量目錄 --incremental-dir=/xtrabackup/增量2目錄
恢復數據:innobackupex --copy-back /xtrabackup/全量目錄

差異備份流程(重要)
1.完整備份
完整備份語法:innobackupex --user=root --password='口令' /備份目錄
2.增加數據后進行差異備份:
差異備份語法:innobackupex --user=root --password='口令' --incremental /備份目錄 --incremental-basedir=/xtrabackup/第一次完全備份目錄

差異恢復流程
1.停止數據庫;2.清理環(huán)境;3.差異重演回滾redo log->恢復數據;4.修改權限;5.啟動數據庫
差異重演回滾語法:
a.恢復全量的redo log
innobackupex --apply-log --redo-only /xtrabackup/完全備份目錄
b.恢復差異的redo log(任意差異點)
innobackupex --apply-log --redo-only /xtrabackup/完全備份目錄 --incremental-dir=/xtrabacku/某個差異備份目錄
恢復數據語法:innobackupex --copy-back /xtrabackup/完全備份目錄

到此這篇關于MySQL數據xtrabackup物理備份方法的文章就介紹到這了,更多相關MySQL數據xtrabackup物理備份內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Mysql時區(qū)的幾種問題及解決方法

    Mysql時區(qū)的幾種問題及解決方法

    在使用MySQL時,時區(qū)設置容易引發(fā)一些錯誤,本文將介紹MySQL時區(qū)問題可能引發(fā)的錯誤,并提供一些解決方案,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • mysql如何匹配JSON中的某個字段

    mysql如何匹配JSON中的某個字段

    在MySQL數據庫中,可以通過JSON_EXTRACT函數或->>運算符查詢JSON類型字段內特定鍵的值,例如,使用JSON_EXTRACT(data, '$.name')或data->>'$.name'從data字段中提取name鍵的值,并用于比較得到name為"張三"的記錄
    2024-11-11
  • mysql安裝時出現各種常見問題的解決方法

    mysql安裝時出現各種常見問題的解決方法

    mysql數據庫安裝不了了!mysql最后一步安裝不上?真頭疼!這篇文章主要為大家詳細介紹了解決mysql安裝時出現各種經典問題的方法,感興趣的小伙伴們可以參考一下
    2016-08-08
  • mysql免安裝版步驟解壓后找不到密碼處理方法

    mysql免安裝版步驟解壓后找不到密碼處理方法

    這篇文章主要介紹了mysql免安裝版步驟解壓后找不到密碼處理步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 詳解Mysql兩表?join?查詢方式

    詳解Mysql兩表?join?查詢方式

    這篇文章主要介紹了Mysql兩表?join?查詢方式,主要包括SQL基本語法格式ji3種join方式,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • mysql數據類型和字段屬性原理與用法詳解

    mysql數據類型和字段屬性原理與用法詳解

    這篇文章主要介紹了mysql數據類型和字段屬性,結合實例形式分析了mysql數據類型和字段屬性基本概念、原理、分類、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • mysql 字段as詳解及實例代碼

    mysql 字段as詳解及實例代碼

    這篇文章主要介紹了mysql 字段as詳解,并附實例代碼的相關資料,需要的朋友可以參考下
    2016-09-09
  • 數據從MySQL遷移到Oracle 需要注意什么

    數據從MySQL遷移到Oracle 需要注意什么

    將數據從MySQL遷移到Oracle,大家需要注意什么?Oracle移植到mysql,又需要注意什么?如何有效解決移植過程的問題,為了數據庫的兼容性我們又該注意些什么?感興趣的小伙伴們可以參考一下
    2016-11-11
  • jdbc連接mysq之serverTimezone設定方式

    jdbc連接mysq之serverTimezone設定方式

    這篇文章主要介紹了jdbc連接mysq之serverTimezone設定方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 重置mysql的root密碼最簡單的方法

    重置mysql的root密碼最簡單的方法

    在本篇文章里小編給大家整理的是關于重置mysql的root密碼最簡單的方法,需要的朋友們參考下。
    2020-03-03

最新評論