+
+
+1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page.
+
+2. Click **Connect** in the upper-right corner. A connection dialog is displayed.
+
+3. Ensure the configurations in the connection dialog match your operating environment.
+
+ - **Endpoint Type** is set to `Public`.
+ - **Connect With** is set to `General`.
+ - **Operating System** matches your environment.
+
+4. Click **Create password** to create a random password.
+
+ > **Tip:**
+ >
+ > If you have created a password before, you can either use the original password or click **Reset password** to generate a new one.
+
+5. Launch Navicat for MySQL, click **Connection** in the upper-left corner, and select **MySQL** from the drop-down list.
+
+ ![Navicat: add new connection](/media/develop/navicat-add-new-connection.jpg)
+
+6. In the **New Connection (MySQL)** dialog, configure the following connection parameters:
+
+ - **Connection Name**: give this connection a meaningful name.
+ - **Host**: enter the `host` parameter from the TiDB Cloud connection dialog.
+ - **Port**: enter the `port` parameter from the TiDB Cloud connection dialog.
+ - **User Name**: enter the `user` parameter from the TiDB Cloud connection dialog.
+ - **Password**: enter the password of the TiDB Serverless cluster.
+
+ ![Navicat: configure connection general panel for TiDB Serverless](/media/develop/navicat-connection-config-serverless-general.png)
+
+7. Click the **SSL** tab and select **Use SSL**, **Use authentication**, and **Verify server certificate against CA** checkboxes. Then, select the `ssl_ca` file from the TiDB Cloud connection dialog into the **CA Certificate** field.
+
+ ![Navicat: configure connection SSL panel for TiDB Serverless](/media/develop/navicat-connection-config-serverless-ssl.png)
+
+8. Click **Test Connection** to validate the connection to the TiDB Serverless cluster.
+
+9. If the connection test is successful, you can see the **Connection Successful** message. Click **Save** to finish the connection configuration.
+
+
+
+
+1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page.
+
+2. Click **Connect** in the upper-right corner. A connection dialog is displayed.
+
+3. Click **Allow Access from Anywhere**.
+
+ For more details about how to obtain the connection string, refer to [TiDB Dedicated standard connection](https://docs.pingcap.com/tidbcloud/connect-via-standard-connection).
+
+4. Click **Download CA cert** to download the CA file.
+
+5. Launch Navicat for MySQL, click **Connection** in the upper-left corner, and select **MySQL** from the drop-down list.
+
+ ![Navicat: add new connection](/media/develop/navicat-add-new-connection.jpg)
+
+6. In the **New Connection (MySQL)** dialog, configure the following connection parameters:
+
+ - **Connection Name**: give this connection a meaningful name.
+ - **Host**: enter the `host` parameter from the TiDB Cloud connection dialog.
+ - **Port**: enter the `port` parameter from the TiDB Cloud connection dialog.
+ - **User Name**: enter the `user` parameter from the TiDB Cloud connection dialog.
+ - **Password**: enter the password of the TiDB Dedicated cluster.
+
+ ![Navicat: configure connection general panel for TiDB Dedicated](/media/develop/navicat-connection-config-dedicated-general.png)
+
+7. Click the **SSL** tab and select **Use SSL**, **Use authentication**, and **Verify server certificate against CA** checkboxes. Then, select the CA file downloaded in step 4 into the **CA Certificate** field.
+
+ ![Navicat: configure connection SSL panel for TiDB Dedicated](/media/develop/navicat-connection-config-dedicated-ssl.jpg)
+
+8. **Test Connection** to validate the connection to the TiDB Dedicated cluster.
+
+9. If the connection test is successful, you can see the **Connection Successful** message. Click **Save** to finish the connection configuration.
+
+
+
+
+1. Launch Navicat for MySQL, click **Connection** in the upper-left corner, and select **MySQL** from the drop-down list.
+
+ ![Navicat: add new connection](/media/develop/navicat-add-new-connection.jpg)
+
+2. In the **New Connection (MySQL)** dialog, configure the following connection parameters:
+
+ - **Connection Name**: give this connection a meaningful name.
+ - **Host**: enter the IP address or domain name of your TiDB Self-Hosted cluster.
+ - **Port**: enter the port number of your TiDB Self-Hosted cluster.
+ - **User Name**: enter the username to use to connect to your TiDB.
+ - **Password**: enter the password to use to connect to your TiDB.
+
+ ![Navicat: configure connection general panel for self-hosted TiDB](/media/develop/navicat-connection-config-self-hosted-general.png)
+
+3. Click **Test Connection** to validate the connection to the TiDB Self-Hosted cluster.
+
+4. If the connection test is successful, you can see the **Connection Successful** message. Click **Save** to finish the connection configuration.
+
+
+
+
+## Next steps
+
+- Learn the best practices for TiDB application development with the chapters in the [Developer guide](/develop/dev-guide-overview.md), such as [Insert data](/develop/dev-guide-insert-data.md), [Update data](/develop/dev-guide-update-data.md), [Delete data](/develop/dev-guide-delete-data.md), [Single table reading](/develop/dev-guide-get-data-from-single-table.md), [Transactions](/develop/dev-guide-transaction-overview.md), and [SQL performance optimization](/develop/dev-guide-optimize-sql-overview.md).
+- Learn through the professional [TiDB developer courses](https://www.pingcap.com/education/) and earn [TiDB certifications](https://www.pingcap.com/education/certification/) after passing the exam.
+
+## Need help?
+
+