Home Database Mysql Tutorial 将Mysql数据库迁移到Windows Azure上的SQL database中

将Mysql数据库迁移到Windows Azure上的SQL database中

Jun 07, 2016 pm 05:54 PM
mysql database migrate

Windows Azure上可以提供多种Database As a service。其中SQL database是由微软提供发布并提供支持的。Azure上的SQL database与传统的SQL server的区别在于,Azure提供了原生的数据库高可用(一主两备)、可在数秒内创建新的数据库实例、可快速进行数据库扩

Windows Azure上可以提供多种Database As a service。其中SQL database是由微软提供发布并提供支持的。Azure上的SQL database与传统的SQL server的区别在于,Azure提供了原生的高可用(一主两备)、可在数秒内创建新的实例、可快速进行数据库扩容、支持Federation、提供了全Web化的管理和设计界面、简便的备份恢复等。同时SQL database与已有开发方式和工具基本兼容,应用程序可通过SQL访问数据库,而管理员可以通过SSMS和已有管理工具进行数据库管理。

与此同时,Azure上也提供了Mysql service.该服务是由微软合作伙伴ClearDB提供的。尽管ClearDB也为SQL service提供了高可用性和快速部署的特性,但管理功能较为薄弱。Mysql service不具备Web化的管理界面,只能通过SQL命令进行操作。对于已有Mysql用户来说,把数据库迁移到SQL database上也许是个不错的选择。

要进行Mysql到SQL database的迁移,可以采用SQL server migration assistant to Mysql (SSMA)工具,该工具可以从这里。同时,该工具需要使用Mysql for ODBC driver,可以从 下载

首次运行SSMA,需要导入license。该工具是一个免费工具,可以在license对话框上点击链接进行license的申请和下载

之后就可以启动SSMA了

要进行迁移,首先要建立一个项目。点击File->New Project. 注意在Migrate to里面选择SQL Azure

然后在Connect to mysql里面输入已有Mysql数据库的连接信息。

接着点击connect to SQL Azure,输入SQL database 的连接信息。如果尚未创建SQL database,可以按照下面的步骤创建一个。

1. 首先要有Azure账号。然后在管理界面里面New->Data services->SQL database->custom create

2. 输入数据库名/大小。要注意这个大小要比Mysql源数据库大。选择新建一个server,输入用户名和密码

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

MySQL: An Introduction to the World's Most Popular Database MySQL: An Introduction to the World's Most Popular Database Apr 12, 2025 am 12:18 AM

MySQL is an open source relational database management system, mainly used to store and retrieve data quickly and reliably. Its working principle includes client requests, query resolution, execution of queries and return results. Examples of usage include creating tables, inserting and querying data, and advanced features such as JOIN operations. Common errors involve SQL syntax, data types, and permissions, and optimization suggestions include the use of indexes, optimized queries, and partitioning of tables.

MySQL's Place: Databases and Programming MySQL's Place: Databases and Programming Apr 13, 2025 am 12:18 AM

MySQL's position in databases and programming is very important. It is an open source relational database management system that is widely used in various application scenarios. 1) MySQL provides efficient data storage, organization and retrieval functions, supporting Web, mobile and enterprise-level systems. 2) It uses a client-server architecture, supports multiple storage engines and index optimization. 3) Basic usages include creating tables and inserting data, and advanced usages involve multi-table JOINs and complex queries. 4) Frequently asked questions such as SQL syntax errors and performance issues can be debugged through the EXPLAIN command and slow query log. 5) Performance optimization methods include rational use of indexes, optimized query and use of caches. Best practices include using transactions and PreparedStatemen

Why Use MySQL? Benefits and Advantages Why Use MySQL? Benefits and Advantages Apr 12, 2025 am 12:17 AM

MySQL is chosen for its performance, reliability, ease of use, and community support. 1.MySQL provides efficient data storage and retrieval functions, supporting multiple data types and advanced query operations. 2. Adopt client-server architecture and multiple storage engines to support transaction and query optimization. 3. Easy to use, supports a variety of operating systems and programming languages. 4. Have strong community support and provide rich resources and solutions.

How to connect to the database of apache How to connect to the database of apache Apr 13, 2025 pm 01:03 PM

Apache connects to a database requires the following steps: Install the database driver. Configure the web.xml file to create a connection pool. Create a JDBC data source and specify the connection settings. Use the JDBC API to access the database from Java code, including getting connections, creating statements, binding parameters, executing queries or updates, and processing results.

How to start mysql by docker How to start mysql by docker Apr 15, 2025 pm 12:09 PM

The process of starting MySQL in Docker consists of the following steps: Pull the MySQL image to create and start the container, set the root user password, and map the port verification connection Create the database and the user grants all permissions to the database

Centos install mysql Centos install mysql Apr 14, 2025 pm 08:09 PM

Installing MySQL on CentOS involves the following steps: Adding the appropriate MySQL yum source. Execute the yum install mysql-server command to install the MySQL server. Use the mysql_secure_installation command to make security settings, such as setting the root user password. Customize the MySQL configuration file as needed. Tune MySQL parameters and optimize databases for performance.

How to install mysql in centos7 How to install mysql in centos7 Apr 14, 2025 pm 08:30 PM

The key to installing MySQL elegantly is to add the official MySQL repository. The specific steps are as follows: Download the MySQL official GPG key to prevent phishing attacks. Add MySQL repository file: rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm Update yum repository cache: yum update installation MySQL: yum install mysql-server startup MySQL service: systemctl start mysqld set up booting

Navicat's automatic backup of MySQL data Navicat's automatic backup of MySQL data Apr 11, 2025 pm 05:30 PM

Steps to automatically back up MySQL data using Navicat: Install and connect to the MySQL server. Create a backup task, specifying the backup source, file location, and name. Configure backup options, including backup type, frequency, and retention time. Set up an automatic backup plan, enable automatic backup, set time and frequency. Preview the backup settings and perform the backup. Monitor backup progress and history.

See all articles