Found 4378 Articles for MySQL

Upgrading MySQL with Directly-Downloaded RPM Packages

AmitDiwan
Updated on 08-Mar-2021 12:04:43

371 Views

MySQL can be upgraded on RPM based platforms using MySQL Yum repository or MySQL SLES repository.Upgrade with RPM PackagesIf MySQL needs to be upgraded using the RPM packages that is downloaded directly from the MySQL Developer Zone, go to folder that contains all the downloaded packages (ensures that no other RPM package has a similar name), and use the following command −yum install mysql−community−{server, client, common, libs}−*The yum is replaced with zypper for SLES systems, and with dnf for dnf-enabled systems.It is much preferable to use high-level package management tool such as yum to install the packages, but users who ... Read More

Copying MySQL Databases to another Machine

AmitDiwan
Updated on 08-Mar-2021 12:04:24

1K+ Views

When databases need to be transferred between different architectures, the ‘mysqldump’ can be used to create a file. This file would contain SQL statements. The file transfers can be done from one machine to another, and this file can be used as an input to the ‘mysql’ client.Move Database between two machinesOne way to move database between two machines is to execute the commands on the machine on which database is present −mysqladmin −h 'other_hostname' create db_name mysqldump db_name | mysql −h 'other_hostname' db_nameCopy a database from a remote machine over a slow networkIf database needs to be copied from ... Read More

MySQL Environment Variables

AmitDiwan
Updated on 08-Mar-2021 12:03:49

2K+ Views

Let us understand the environment variables that are directly or indirectly used by MySQL. We will name the environment variable and give a description about it in the below section −AUTHENTICATION_LDAP_CLIENT_LOG − It is the client-side LDAP authentication logging level.AUTHENTICATION_PAM_LOG − It is the PAM authentication plugin debug logging settings.CC − It is the name of your C compiler (to run CMake).CXX − It is the name of your C++ compiler (to run CMake).CC − It is the name of your C compiler (to run CMake).DBI_USER − It is the default user name for Perl DBI.DBI_TRACE − It is the ... Read More

Generating MySQL Doxygen Documentation Content

AmitDiwan
Updated on 08-Mar-2021 12:01:08

126 Views

The source code of MySQL contains a lot of internal documentation, which is written using Doxygen. This Doxygen content is available ata https://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 http://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 More

Downgrading Binary and Package-based Installations on Unix/Linux

AmitDiwan
Updated on 08-Mar-2021 11:59:48

94 Views

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 More

Steps to upgrade a MySQL installation

AmitDiwan
Updated on 08-Mar-2021 11:58:45

188 Views

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 More

Postinstallation Setup and Testing for MySQL

AmitDiwan
Updated on 08-Mar-2021 11:58:15

55 Views

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 More

Installing MySQL from Source

AmitDiwan
Updated on 08-Mar-2021 11:56:10

229 Views

Let us understand how MySQL can be installed from the source −MySQL can be built from source code. The advantage of this is that it allows the user to customize the build parameters, the compiler optimizations, and the installation location. The below link gives a list of systems on which MySQL can be run−https://www.mysql.com/support/supportedplatforms/database.html.Before proceeding with an installation from a source, ensure whether Oracle produced a precompiled binary distribution for the respective platform and if it works for the user or not.Building MySQL with nonstandard options might lead to a reduction in the functionality, performance, or security of the application.The ... Read More

Installing MySQL on FreeBSD

AmitDiwan
Updated on 08-Mar-2021 11:55:34

776 Views

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 More

Installing MySQL on Solaris

AmitDiwan
Updated on 08-Mar-2021 11:54:08

392 Views

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 More

Advertisements