I've been using SQLyog very happily and now I've switched to OS X. Running Windows on a virtual machine works, but it would be great not to have to run a VM. To be able to edit results is also great, but one of my reasons to use SQLyog was its ability to copy and synchronize databases on remote machines. SQLyog is available for the Windows operating system starting from Windows XP/Windows 2003 to Windows 8/Server 2008 R2. It will also work under Linux, Unix, and Mac OS X using the Wine environment.
Getting Started:
Download SQLyog from Download Page. Execute it and follow the steps to install the program. The installation and registration are possible with a silent installation.
Once you start SQLyog, you will get a figure as shown below. The connection window allows you to connect to the MySQL server.
Sqlyog Mac Os X 10.10
SQLyog gives you a choice between four different connectivity options. No matter whatever your firewall/proxy/ISP settings are, you should be able to smartly manage your MySQL Server(s). The various connectivity options (in the order of responsiveness and network efficiency) are:
- Direct connection using MySQL C API: This is by far the fastest way to connect and manage your MySQL server. This is the preferred method if you are not concerned about your MySQL traffic being spoofed. However, this requires direct access to your MySQL server. Most ISPs block the MySQL port or disallow remote access.
- SSH Tunneling *: Use this option if you need to encrypt the contents of your MySQL traffic, but still want the efficiency of the MySQL C API. If your host supports SSH tunneling, SQLyog can use the tunnel to communicate with MySQL.
- HTTP Tunneling *: This option saves your day if your ISP/MySQL provider disallows remote access, either by blocking the MySQL port or by giving access to “localhost” only. The response is slow compared to the previous options since the data is XML encoded and HTTP is stateless by nature. However, you can use all the cool features of SQLyog (and start getting more sleep!).
- HTTPS Tunneling *: This option is similar to HTTP Tunneling but adds another layer of security by establishing a secure channel. *
- SSL Encryption *: With this option all communication between SQLyog and the MySQL server is encrypted. The MySQL server must support this option. Not all servers do!
To get more information on how to connect using your preferred method, click on one of the topics below.
Direct connection using MySQL C API
Connection using SSH Tunneling *
Connection using HTTP Tunneling *
Connection using HTTPS Tunneling*
Connection using SSL Encryption *
*: This feature is available in SQLyog Professional, Enterprise and Ultimate.
If you are using SQLyog for the first time then you have to first create an instance of your database connection. You can do this by clicking on New button in the connection manager dialog
Sqlyog Mac Os X 10.13
- New- Click the new button. In the name field (figure shown right) type the name by which you will recognize the connection. By default SQLyog will create an instance with default values (e.g. localhost, root).
- Save- This button allows you to save any change in the connection details.
- Delete-
Click this button to Delete the currently selected connection. Click Yes to Delete.
- Rename- Click the rename button to rename a connection. Note that Connection Names are names used internally by SQLyog only (and not MySQL). Connection Names are used by SQLyog for storing the connection details. Also, certain SQLyog functionalities will make use of the connection name as stored by SQLyog.
Sqlyog Mac Os X 10.8
For a list of macOS versions that the MySQL server supports, see https://www.mysql.com/support/supportedplatforms/database.html.
MySQL for macOS is available in a number of different forms:
Sqlyog Mac Os X 10.7
Native Package Installer, which uses the native macOS installer (DMG) to walk you through the installation of MySQL. For more information, see Chapter 2, Installing MySQL on macOS Using Native Packages. You can use the package installer with macOS. The user you use to perform the installation must have administrator privileges.
Compressed TAR archive, which uses a file packaged using the Unix tar and gzip commands. To use this method, you 'to open a Terminal window. You do not need administrator privileges using this method, as you can install the MySQL server anywhere using this method. For more information on using this method, you can use the generic instructions for using a tarball, Installing MySQL on Unix/Linux Using Generic Binaries.
In addition to the core installation, the Package Installer also includes Chapter 3, Installing a MySQL Launch Daemon and Chapter 4, Installing and Using the MySQL Preference Pane, both of which simplify the management of your installation.
For additional information on using MySQL on macOS, see Chapter 5, General Notes on Installing MySQL on macOS.