Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
Generating MySQL Doxygen Documentation Content
The source code of MySQL contains a lot of internal documentation, which is written using Doxygen. This Doxygen content is available atahttps://dev.mysql.com/doc/index-other.html. This Doxygen content can be generated locally from a MySQl source distribution. This can be done by following the below mentioned steps −Install DoxygenThe first step is to install Doxygen 1.8.11 or a higher version of it. The distributions are available at https://www.doxygen.nl/.Once it has been installed, the version number has to be verified. This can be done using the below command −shell > doxygen −−version 1.8.13Install PlantUMLNext step is to install PlantUML. When this is installed on ...
Read MoreDowngrading Binary and Package-based Installations on Unix/Linux
Let us understand how to downgrade binary and package-based installation on Unix or Linux. Downgrading binary and package based installations on Unix or Linux can be done in a variety of ways. They have discussed below.In-Place DowngradeIn-place downgrade involves shutting down the new MySQL version.Once this is done, the new MySQL binaries or packages are replaced with the old binaries or packages.Once this is done, the old MySQL version is restarted on the existing data directory.MySQL has to be configured to perform a slow shutdown by setting innodb_fast_shutdown to 0.The below command would do the same −mysql -u root -p ...
Read MoreSteps to upgrade a MySQL installation
Below are the steps mentioned to upgrade a MySQL installation −Upgrade the pathsPrepare the installation for an upgradeUpgrade the MySQL binary or package-based installation on Unix or LinuxMySQL can also be upgraded using MySQL yum repository or APT repository or SLES repository or on Windows.The next step is to upgrade the docker installation of MySQLUpgrade the troubleshootingThe tables or indexes have to be rebuilt or repaired.The MySQL databases have to be copied to the other machine.MySQL binary and package-based installations can be done on Unix or linux in many different ways. They have been mentioned below.In−place upgradeLogical upgradeMySQL cluster upgradeLet ...
Read MorePostinstallation Setup and Testing for MySQL
Let us see the post-installation set up and testing that needs to be done once MySQL has been successfully installed −Once MySQL has been installed, the below mentioned steps have to be performed.Data DirectoryIf required, the data directory has to be initialized and the MySQL grant tables have to be created. For certain MySQL installation methods, the data directory initialization is done automatically.MySQL InstallerThe Windows installation operations are performed by the MySQL installer. It can be installed on Linux using a server RPM or Debian distribution which is from Oracle. The installation can be done using the native packaging system ...
Read MoreInstalling MySQL on FreeBSD
MySQL can be installed on FreeBSD using the binary distribution which is provided by Oracle. The preferred and easiest way to install MySQL is to use the ‘mysql-server’ and ‘mysql-client’ ports which are available on http://www.freebsd.org/ website.The advantage of using these ports are −It comes with a working MySQL server and it contains all optimizations that are enabled, and help work on the user’s version of FreeBSD.It is automatically configured and built.The start up scripts are installed in /usr/local/etc/rc.d.It gives the ability to the user to use pkg_info –L to see which of the files were installed.It also gives the ...
Read MoreInstalling MySQL on Solaris
MySQL can be installed on Solaris using a binary package which is the native Solaris PKG format, instead of using the binary tarball distribution. The installation package has a dependency on the Oracle Developer Studio 12.6 Runtime Libraries. This needs to be installed before running the MySQL installation package.The installation package ensures that the runtime libraries only are installed, instead of having to install the full Oracle Developer Studio. This package can be used by downloading the corresponding mysql-VERSION-solaris11-PLATFORM.pkg.gz file.Uncompress Solaris PackageThis needs to be uncompressed after being downloaded. Below is a sample code to do the same −shell> gunzip ...
Read MoreInstalling MySQL Using Unbreakable Linux Network (ULN)
Let us understand how to install MySQL with the help of ULN −Linux support many different ways of installing MySQL. One of the methods is installing it from Oracle’s Unbreakable Linux Network, which is also known as ULN.More information about Oracle Linux and ULN can be found here-http://linux.oracle.com/.Install Unbreakable Linux NetworkLet us understand how MySQL can be installed using ULN, i.e Unbreakable Linux Network. To use ULN, a ULN login needs to be obtained.Once this is done, the machine which is used for installation with ULN has to be registered. It supports both community and commercial packages.Community VersionThe community versions ...
Read MoreInstalling MySQL on macOS
Let us understand how MySQL can be installed on macOS.There is a package that is located inside a disk image (a .dmg) file which needs to be mounted on by double clicking on the icon in the Finder. The next step is to mount the image and display the contents of it.Before installation of MySQL, the user has to ensure that all MySQL server instances have stopped running. This can be done by using the MySQL manager application, which is present on macOS server or the preference pane or by using the mysqladmin shutdown on the command line.MySQL can be ...
Read MoreInstalling MySQL on Unix/Linux Using Generic Binaries
Oracle comes with a set of binary distributions of MySQL. This includes generic binary distributions in the form of compressed tar files (files that have a .tar.xz extension) for many platforms, and binaries in platform-specific package formats for specific platforms.MySQL compressed tar file binary distributions have names in the format ‘mysql−VERSION−OS.tar.xz’, where VERSION refers to a number and OS indicates the type of operating system on which the distribution is required to be used.To install a compressed tar file binary distribution, the installation needs to be unpacked into a location that is chosen by user. Debug versions of the mysqld ...
Read MoreInstalling a MySQL Source Distribution
Let us understand how to install MySQL from a source distribution −Building MySQL from sourceYou need the following tools to build and install MySQL from source −GNU needs to be installed so as to uncompress the distribution. Another ‘tar’ should be installed to unpack the distribution.ANSI C++ compiler.A good ‘make’ program. GNU make is recommendedThe below commands need to be executed to install a MySQL source distribution from an unpacked ‘tar’ file −shell> configure shell> make shell> make install shell> scripts/mysql_install_db shell> /usr/local/mysql/bin/safe_mysqld &If you start from a source RPM, then do the following.shell> rpm −−rebuild MySQL−VERSION.src.rpmThis will ‘make’ a ...
Read More