Mysql backup - 6.5.4 mysqldump — A Database Backup Program. The mysqldump client utility performs logical backups , producing a set of SQL statements that can be executed to reproduce the original database object definitions and table data. It dumps one or more MySQL databases for backup or transfer to another SQL server.

 
To see all files in an RPM package (for example, mysql-community-server), use the following command: $> rpm -qpl mysql-community-server-version-distribution-arch.rpmThe discussion in the rest of this section applies only to an installation process using the RPM packages directly downloaded from Oracle, instead of through a MySQL repository.. Real couch tuner

SqlBak creates incremental backups based on MySQL Server binlogs. All transactions that change data are recorded in the MySQL Server binlog. SqlBak keeps track of binlog files and copies into a backup file all that is needed for a restore. You can find more details about how to backup binlogs in this article. Jan 25, 2022 ... Borg is great because it saves space, it works kinda like Git because you have versioning but it only stores the newly added data and doesnt ...The MySQL backup capabilities of Iperius Backup can work with MySQL versions 3, 4, and 5. It offers hot backups which can run in the database while users are still accessing the system. In addition, the data extraction process doesn’t impair the response times of the database instance.6.6.9.3 Using mysqlbinlog to Back Up Binary Log Files. By default, mysqlbinlog reads binary log files and displays their contents in text format. This enables you to examine events within the files more easily and to re-execute them (for example, by using the output as input to mysql ). mysqlbinlog can read log files directly from the local ...The mysql.backup_history table has been updated with the release of MySQL Enterprise Backup 8.0.12 in the following ways: Changed the storage engine from CSV to InnoDB. Added a new column for server UUIDs. When MySQL Enterprise Backup 8.0.12 or later tries to perform its first full backup on a database server, it automatically checks the …Aug 1, 2020 ... Just wanted to share this with whomever could use it. I use backup solution that connects to my hestia server for file level backup.If it's a Linux VM, you can use Veeam Agent for Linux to have a application consistent backup of MySQL. ... With such scripts or our veeam agent, ...In today’s digital age, we capture countless precious moments through our smartphones and cameras. However, with the increasing number of photos and videos we take, it can be chall...1. Backup automático do banco de dados MySQL baseado em Linux. Um certo utilitário baseado em Linux/Unix com o nome cron pode fazer backups do MySQL nesses sistemas. Ele é um utilitário relativamente simples que inicia com o sistema e lê suas instruções a partir de um arquivo específico.MySQLDec 8, 2021 ... Check our new video about how to backup and restore MySQL database easily and without coding. dbForge for MySQL is a handy and easy-to-use ...Method 1: Using SQL Server Management Studio (SSMS) Follow these simple steps to perform a full backup of your SQL database via SSMS: Open SQL Server Management Studio. Connect to the desired database. Find the database you want to back up and right-click on it. Select “Tasks,” then “Back Up…”.MySQL Enterprise Backup performs hot backup operations for MySQL databases. The product is architected for efficient and reliable backups of tables created by the InnoDB storage engine. For completeness, it can also back up tables from MyISAM and other storage engines. The following discussion briefly summarizes MySQL Enterprise …Backup and restore a single MySQL table. Step1: First, let's create a mysql backup by generating a dump file of the single table my_table from the database db_cooper. mysqldump -u username -p db_cooper my_table > single_table_dump.sql. Now that we have our dump file ready, let's restore it to a new server.7.3.1 Establishing a Backup Policy. To be useful, backups must be scheduled regularly. A full backup (a snapshot of the data at a point in time) can be done in MySQL with several tools. For example, MySQL Enterprise Backup can perform a physical backup of an entire instance, with optimizations to minimize overhead and avoid disruption when ...Feb 9, 2024 · Many of users use Amazon S3 to backup their mysql databases. Here is an automated script which does this task of taking the backup of a mysql database and then moving it to the Amazon S3. Automatically backup mysql database to Amazon S3. 2. Automatically backup MySQL Database on Linux. 15 2 * * * root mysqldump -u root -pPASSWORD --all ... You can back up MySQL database stored not only on your local machine, but on any remote computer on the network, effectively replacing remote MySQL backup command in Linux and Windows. Cloud Backup. Backup MySQL to Google Drive, Dropbox, to Amazon S3 or to another popular cloud, using either a dedicated cloud plug …1. Backup automático do banco de dados MySQL baseado em Linux. Um certo utilitário baseado em Linux/Unix com o nome cron pode fazer backups do MySQL nesses sistemas. Ele é um utilitário relativamente simples que inicia com o sistema e lê suas instruções a partir de um arquivo específico. This chapter discusses several backup and recovery topics with which you should be familiar: Types of backups: Logical versus physical, full versus incremental, and so forth. Methods for creating backups. Recovery methods, including point-in-time recovery. Backup scheduling, compression, and encryption. Table maintenance, to enable recovery of ... See also Chapter 8, MySQL Operator Custom Resource Properties for a list of all MySQLBackup resource options.. Backup Profiles with backupProfiles. Backup profiles are defined and reused for regular backups and one-off backups using the backupProfiles specification object. A profile is defined and called from within the InnoDB Cluster …4.2.2 Backing Up an Entire MySQL Instance. In the following example, we back up an entire MySQL instance to a single file using the backup-to-image command, which appears at the end of the sample command. We specify some of the connection information for the database using the --user and --host options (and, with the --password option, tell ...Para salvar todas as bases de dados do servidor no arquivo “backup.sql”, criado no diretório atual, por exemplo, o comando seria: # mysqldump -u root -p -x -e -A > backup.sql. O “-u root -p” especifica o usuário que será usado para acessar o banco de dados. No exemplo estou fazendo um backup completo, por isso estou usando ...Aug 3, 2023 · Comprehensive Review of Top MySQL Backup Tools. As with any database, there are several MySQL backup tools available. Each has strengths and weaknesses, but all aim to prevent data loss or corruption. The top 5 MySQL backup software include: #1 Choice: SimpleBackups. Price: 1 free project. Scale up from $39/ month. You can back up MySQL database stored not only on your local machine, but on any remote computer on the network, effectively replacing remote MySQL backup command in Linux and Windows. Cloud Backup. Backup MySQL to Google Drive, Dropbox, to Amazon S3 or to another popular cloud, using either a dedicated cloud plug …Jun 13, 2012 ... yes,you can take backup automatically on anther server by using the simple code. ... $user = “username”; $pswd = “password”; $backupfile = '// ...17.18 InnoDB Backup and Recovery. This section covers topics related to InnoDB backup and recovery. For information about backup techniques applicable to InnoDB, see Section 17.18.1, “InnoDB Backup” . For information about point-in-time recovery, recovery from disk failure or corruption, and how InnoDB performs crash recovery, see Section ...This utility is included in the MySQL Enterprise Edition package. Via the mysqlbackup tool, the backups perform faster than via mysqldump. These backups can only be restored to the same version of MySQL Server as the original database. It is well-suited for those who have already purchased the MySQL Enterprise Edition.It is important to back up your databases so that you can recover your data and be up and running again in case problems occur, such as system crashes, hardware failures, or users deleting data by mistake. Backups are also essential as a safeguard before upgrading a MySQL installation, and they can be used to transfer a MySQL installation to ...Jan 25, 2024 · Learn how to back up and restore a MySQL database using command-line tools, graphical user interfaces, and third-party tools. The tutorial covers five methods, including mysqldump, phpMyAdmin, Workbench, file system snapshot, and binary logging. Follow the easy steps and prerequisites for each method. May 11, 2022 ... Everyone knows backups are important, but backing up MySQL and MariaDB databases is complicated, because you can't back up files while ...19.4.1 Using Replication for Backups. 19.4.1.1 Backing Up a Replica Using mysqldump. 19.4.1.2 Backing Up Raw Data from a Replica. 19.4.1.3 Backing Up a Source or Replica by Making It Read Only. To use replication as a backup solution, replicate data from the source to a replica, and then back up the replica. The replica can be paused and shut ...MySQL Enterprise Backup provides enterprise-grade backup and recovery for MySQL. It delivers hot, online, non-blocking backups on multiple platforms including Linux, Windows, Mac & Solaris. MySQL Enterprise Backup delivers: "Hot" Online Backups - Backups take place entirely online, without interrupting MySQL transactions.MySQL Enterprise Backup provides enterprise-grade backup and recovery for MySQL. It delivers hot, online, non-blocking backups on multiple platforms including Linux, Windows, Mac & Solaris. MySQL Enterprise Backup delivers: "Hot" Online Backups - Backups take place entirely online, without interrupting MySQL transactions.The mysqldump tool allows you to dump the structure and/or data of one or more databases into a file, which you can use to restore the databases later. In …Jan 16, 2024 · Here is our list of the best MySQL Backup Tools: Vembu BDR Suite – EDITOR’S CHOICE This backup and recovery package for MySQL offers full instance recovery or a table-level restore option. Use this system for migration and replication as well. Runs on Windows Server or Linux and is available for a 30-day free trial. One:Folder backup In windows go to xampp installation folder xampp> mysql > data > here you find your database name folder. copy it and save it . you can use any other computer just go to xampp installation folder xampp> mysql > data >paste it here. Note: You should not overwrite the MySql default folders and only overwrite 3 files . ibdata1 ...In today’s digital age, data is the lifeblood of any business. From customer records to financial information, losing important data can be devastating. That’s why it’s essential f...Introdução: Restaurando um backup do banco de dados MySQL É comum utilizar um banco de dados para o armazenamento de dados e realização de consultas. Um dos mais importantes conhecimentos que se deve ter quando se trabalha com um banco é saber como restaurá-lo, possibilitando a réplica do banco em outra …To see all files in an RPM package (for example, mysql-community-server), use the following command: $> rpm -qpl mysql-community-server-version-distribution-arch.rpmThe discussion in the rest of this section applies only to an installation process using the RPM packages directly downloaded from Oracle, instead of through a MySQL repository.MySQL Shell's instance dump utility util.dumpInstance() and schema dump utility util.dumpSchemas(), introduced in MySQL Shell 8.0.21, support the export of all schemas or a selected schema from an on-premise MySQL instance into an Oracle Cloud Infrastructure Object Storage bucket or a set of local files.The table dump utility util.dumpTables(), …Because there are several ways to backup MySQL database on Windows, this article will review all the different options so that you can select the method that works for you.This article is limited to MySQL database backups for a Microsoft Windows Server only. If you are using a Linux-based OS, see How to Automate MySQL Database …MySQL Enterprise Backup does this locking automatically for tables that require it. Physical backup tools include the mysqlbackup of MySQL Enterprise Backup for InnoDB or any other tables, or file system-level commands (such as cp, scp, tar, rsync) for MyISAM tables. For restore: MySQL Enterprise Backup restores InnoDB and other tables that it backed …Each time it restarts, the MySQL server creates a new binary log file using the next number in the sequence. While the server is running, you can also tell it ...Using mysqldump to create a copy of a database enables you to capture all of the data in the database in a format that enables the information to be imported into another instance of MySQL Server (see mysqldump — A Database Backup Program).Because the format of the information is SQL statements, the file can easily be distributed and applied to …SQLBackupAndFTP is MySQL backup tool for Windows that runs scheduled backups of MySQL databases, runs local file/folder backup, compresses and encrypts the backups, stores them on a network folder, FTP server or in the cloud (Amazon S3, Google Drive, Dropbox, Box, OneDrive, Backblaze B2, Yandex.Disk), removes old backups, and …Remote backups use another MySQL server for the backup. This eliminates the single point of failure risk of a local backup, but introduces extra overhead in managing more hardware and network configurations keeping each machine in communication. Full and incremental. Full backups save a comprehensive backup of …Jan 25, 2024 · Learn how to back up and restore a MySQL database using command-line tools, graphical user interfaces, and third-party tools. The tutorial covers five methods, including mysqldump, phpMyAdmin, Workbench, file system snapshot, and binary logging. Follow the easy steps and prerequisites for each method. Using mysqldump to create a copy of a database enables you to capture all of the data in the database in a format that enables the information to be imported into another instance of MySQL Server (see mysqldump — A Database Backup Program).Because the format of the information is SQL statements, the file can easily be distributed and applied to …howto backup mysql db · Open a BASH console, change to your home folder: cd ~. · Edit the following line, replacing UserName with your account ...4.3.8 Making Scheduled Backups. Maintaining a regular backup schedule is an important measure for preventing data loss for you MySQL server. This section discusses some simple means for setting up a schedule for running MySQL Enterprise Backup. For Linux and other Unix-like platforms: you can set up a cron job on your system for scheduled …Method 1: Using SQL Server Management Studio (SSMS) Follow these simple steps to perform a full backup of your SQL database via SSMS: Open SQL Server Management Studio. Connect to the desired database. Find the database you want to back up and right-click on it. Select “Tasks,” then “Back Up…”.|. July 1, 2020. How to Backup MySQL Database from Commandline. Follow the process to backup mysql database via CLI. 1. Connect to MySQL server via … How does it backup MySql databases? SQLBackupAndFTP runs on Windows machines, and can backup both remote and local MySQL databases. Two database connection methods are available: via a TCP/IP (SSH) connection or by using phpMyAdmin Export. In both cases, it creates MySQL scripts that can be run later to restore the MySQL databases. MySQL Enterprise Backup performs hot backup operations for MySQL databases. The product is architected for efficient and reliable backups of tables created by the InnoDB storage engine. For completeness, it can also back up tables from MyISAM and other storage engines. The following discussion briefly summarizes MySQL Enterprise …Para salvar todas as bases de dados do servidor no arquivo “backup.sql”, criado no diretório atual, por exemplo, o comando seria: # mysqldump -u root -p -x -e -A > backup.sql. O “-u root -p” especifica o usuário que será usado para acessar o banco de dados. No exemplo estou fazendo um backup completo, por isso estou usando ...Backup a Single MySQL Database. We’ll use the mysqldump tool to backup a single database. Let’s say we want to backup the database called “desc_test” on the MySQL database server. Our command would look like this: mysqldump -u root -proot gravity_books > db_gravity_books.sql. This includes a few things:-u root means the …Aug 3, 2023 · Comprehensive Review of Top MySQL Backup Tools. As with any database, there are several MySQL backup tools available. Each has strengths and weaknesses, but all aim to prevent data loss or corruption. The top 5 MySQL backup software include: #1 Choice: SimpleBackups. Price: 1 free project. Scale up from $39/ month. 4.3.4 Making a Compressed Backup. To save disk space, you can compress InnoDB backup data files by using the --compress option of mysqlbackup. Compression lets you keep more sets of backup data on hand or save transmission time when sending the backup data to another server. Also, compression often results in faster backups …Each time it restarts, the MySQL server creates a new binary log file using the next number in the sequence. While the server is running, you can also tell it ... The full backup file is just a set of SQL statements, so restoring it is very easy: $> mysql < backup_sunday_1_PM.sql. At this point, the data is restored to its state as of Sunday 1 p.m.. To restore the changes made since then, we must use the incremental backups; that is, the gbichot2-bin.000007 and gbichot2-bin.000008 binary log files. In this digital age, our smartphones have become an essential part of our lives. We rely on them for communication, entertainment, work, and so much more. With all the important da...MySQL offers a variety of backup strategies from which you can choose the methods that best suit the requirements for your installation. This chapter …25.5.23.3 Restoring from a backup taken in parallel. The NDB Cluster restoration program is implemented as a separate command-line utility ndb_restore, which can normally be found in the MySQL bin directory. This program reads the files created as a result of the backup and inserts the stored information into the database.Feb 1, 2024 · Here’s how you can automate MySQL database backups: Create a bash script with the mysqldump command to back up your MySQL database. Schedule the script to run at desired intervals, such as daily at a specific time, using crontab. Direct the output of the script to logs for later review. MySQL Enterprise Backup (formerly InnoDB Hot Backups [commercial]) If you have the spirit of a true MySQL DBA, you can embrace mysqldump and have the complete mastery over it that can be attained. May all your backups be a reflection of your skills as a MySQL DBA. Share. Improve this answer.In today’s digital age, businesses heavily rely on data and information stored on their devices. However, with the increasing volume of data being generated, it has become essentia...Vamos aprender a criar rotinas de backups do MySQL no Windows e no Linux, nosso objetivo será criar um script que cria uma cópia de segurança do nosso banco em um arquivo zipado com marcação de data e uma rotina diaria para executar, nosso script também será capaz de deletar arquivos mais antigos que 7 dias.An incremental backup of a MySQL server using binary log files is extremely useful but requires care. Be careful and be sure to test the restore. You can create incremental backups using the set of shell scripts described above, but a solution for protecting critical data must include many more points. Sending backup to cloud storageTo select specific data to be backed up or restored, use the partial backup and restore options described in this section. For an overview of partial backup and restore, as well as usage examples on the following options, see Section 4.3.5, “Making a Partial Backup” and Section 5.1.4, “Table-Level Recovery (TLR)” . --include-tables ...Aug 11, 2022 · The last approach must be extended to create the backup script. Create an additional folder for MySQL backups. Each backup will end up in its own subfolder. This folder contains the MySQL dumps from individual databases. A script file which automates the process is also worth creating. Follow the individual steps to set up the MySQL backup script: In the world of web development, developers have a wide array of options when it comes to scripting languages, data retrieval, and other details. As a result, a plethora of combina...Vamos aprender a criar rotinas de backups do MySQL no Windows e no Linux, nosso objetivo será criar um script que cria uma cópia de segurança do nosso banco em um arquivo zipado com marcação de data e uma rotina diaria para executar, nosso script também será capaz de deletar arquivos mais antigos que 7 dias.4.3.1.3 Backing Up to Cloud Storage. MySQL Enterprise Backup supports cloud backups. Only single-file backups can be created on and restored from a cloud storage. All mysqlbackup options compatible with single-file operations (including, for example, the incremental , compression , partial, and encryption options) can be used with cloud …Em Componente de Backup, clique em Banco de Dados.. Na seção Destino, examine a localização padrão para o arquivo de backup (na pasta ../mssql/data).. Você pode usar a lista suspensa Fazer Backup em para selecionar um dispositivo diferente. Selecione Adicionar para adicionar objetos de backup e ou destinos. Você pode retirar …For the mysql.backup_progress tables, the original database has ten rows, while the restored database has seven. There are many options for using mysqlbackup, including (but not limited to) incremental backup, partial backup , compression, backup to tape, point-in-time recovery (PITR), partial restore, etc. If you are running MySQL in a ...4.3.4 Making a Compressed Backup. To save disk space, you can compress InnoDB backup data files by using the --compress option of mysqlbackup. Compression lets you keep more sets of backup data on hand or save transmission time when sending the backup data to another server. Also, compression often results in faster backups …25.5.23.3 Restoring from a backup taken in parallel. The NDB Cluster restoration program is implemented as a separate command-line utility ndb_restore, which can normally be found in the MySQL bin directory. This program reads the files created as a result of the backup and inserts the stored information into the database.Sewage backup can be a nightmare for homeowners. Not only does it create a mess, but it can also pose serious health risks. To avoid this unfortunate situation, it’s important to t...Dec 3, 2014 ... You need to use Percona XtraBackup tool. It works like a charm for huge datasets and doesn't interrupt MySQL operations. http://www.percona.com/ ... MySQL Enterprise Backup provides enterprise-grade backup and recovery for MySQL. It delivers hot, online, non-blocking backups on multiple platforms including Linux, Windows, Mac & Solaris. "Hot" Online Backups - Backups take place entirely online, without interrupting MySQL transactions. High Performance - Save time with faster backup and ... 25.6.8 Online Backup of NDB Cluster. The next few sections describe how to prepare for and then to create an NDB Cluster backup using the functionality for this purpose found in the ndb_mgm management client. To distinguish this type of backup from a backup made using mysqldump, we sometimes refer to it as a “native” NDB Cluster backup.If the backup locks the MySQL instance (for example, by issuing a FLUSH TABLES WITH READ LOCK statement), the progress reports are not delivered to the mysql.backup_progress table until the MySQL instance is unlocked. variable: Progress indicators are sent to the system variable backup_progress. Warning The system …Backup MySQL to S3 (supports periodic backups) docker. Hub. Explore Pricing. Explore. Pricing ... The mysqldump is a command-line utility in MySQL used for creating backups of MySQL databases. The mysqldump tool allows you to dump the structure and/or data of one or more databases into a file, which you can use to restore the databases later. In practice, you often use the mysqldump for backup and restore operations, database migration, and ... 1.3.1 Establishing a Backup Policy. To be useful, backups must be scheduled regularly. A full backup (a snapshot of the data at a point in time) can be done in MySQL with several tools. For example, MySQL Enterprise Backup can perform a physical backup of an entire instance, with optimizations to minimize overhead and avoid disruption when ... It can back up all kinds of tables. (See Section 1.4, “Using mysqldump for Backups”.) For InnoDB tables, it is possible to perform an online backup that takes no locks on tables using the --single-transaction option to mysqldump. See Section 1.3.1, “Establishing a Backup Policy”. 4.2.4 Restoring a Database. To restore a MySQL instance from a backup to a database server: Shut down the database server. Delete all files inside the server's data directory. Also delete all files inside the directories specified by the --innodb_data_home_dir , --innodb_log_group_home_dir, and --innodb_undo_directory options for restore, if ...

Summary: in this tutorial, you’ll learn how to create a full backup of a database and restore a database from the full backup.. Introduction to SQL Server full backup. A full database backup backs up the whole database. It includes the following data: The metadata of the database such as name, creation date, database options, file paths, and so on.. The fall 2006 streaming

mysql backup

Backup and restore a single MySQL table. Step1: First, let's create a mysql backup by generating a dump file of the single table my_table from the database db_cooper. mysqldump -u username -p db_cooper my_table > single_table_dump.sql. Now that we have our dump file ready, let's restore it to a new server.Aug 24, 2016 · Cara Backup Semua Database. Kita bisa backup database MySQL dengan perintah mysqldump. Perintah ini akan membuat kode SQL. Kode SQL yang dihasilkan, dapat kita simpan ke dalam file .sql sebagai backup. Selain file SQL, perintah mysqldump juga bisa menyimpan backup dalam bentuk CSV dan XML. 1. Backup Skema dan Datanya How does it backup MySql databases? SQLBackupAndFTP runs on Windows machines, and can backup both remote and local MySQL databases. Two database connection methods are available: via a TCP/IP (SSH) connection or by using phpMyAdmin Export. In both cases, it creates MySQL scripts that can be run later to restore the MySQL databases. Em Componente de Backup, clique em Banco de Dados.. Na seção Destino, examine a localização padrão para o arquivo de backup (na pasta ../mssql/data).. Você pode usar a lista suspensa Fazer Backup em para selecionar um dispositivo diferente. Selecione Adicionar para adicionar objetos de backup e ou destinos. Você pode retirar …In today’s digital age, data is the lifeblood of any business or individual. From important documents to cherished memories, losing valuable data can be devastating. That’s why hav...The primary option for executing a MySQL query from the command line is by using the MySQL command line tool. This program is typically located in the directory that MySQL has inst... The full backup file is just a set of SQL statements, so restoring it is very easy: $> mysql < backup_sunday_1_PM.sql. At this point, the data is restored to its state as of Sunday 1 p.m.. To restore the changes made since then, we must use the incremental backups; that is, the gbichot2-bin.000007 and gbichot2-bin.000008 binary log files. Backing up MySQL. The simple solution to preventing a catastrophe with MySQL is to back up the data that it holds. The frequency with which you …In today’s digital age, businesses heavily rely on data and information stored on their devices. However, with the increasing volume of data being generated, it has become essentia...backup [noun]: A copy of SQL Server data that can be used to restore and recover the data after a failure. A backup of SQL Server data is created at the level of a database or one or more of its files or filegroups. Table-level backups cannot be created. In addition to data backups, the full recovery model requires creating backups of the ... For an overview of the MySQL Enterprise Backup product, see Section 28.1, “MySQL Enterprise Backup Overview”. Making Backups with mysqldump. The mysqldump program can make backups. It can back up all kinds of tables. (See Section 7.4, “Using mysqldump for Backups”.) This chapter discusses several backup and recovery topics with which you should be familiar: Types of backups: Logical versus physical, full versus incremental, and so forth. Methods for creating backups. Recovery methods, including point-in-time recovery. Backup scheduling, compression, and encryption. Table maintenance, to enable …MySQL Enterprise Backup (formerly InnoDB Hot Backups [commercial]) If you have the spirit of a true MySQL DBA, you can embrace mysqldump and have the complete mastery over it that can be attained. May all your backups be a reflection of your skills as a MySQL DBA. Share. Improve this answer.No MySQL é possível fazermos backup binário do banco, isto é, será guardado uma cópia da estrutura de arquivos e diretórios que constituem os seus dos bancos de …Abstract. This document lists the changes to the MySQL Enterprise Backup 8.0 product, beginning with the most recent release. Each release section covers added or changed functionality, bug fixes, and known issues, if applicable. For information about changes in a different MySQL Enterprise Backup series, see the release notes for that ….

Popular Topics