My sql 5.6 installation and upgradation steps in centos
1. MySQL 5.6 installation and upgradation. Step by step
configuration instructions.
******************************************************************
A MySQL server package (mysqlserver5.0.774.el5_5.4) is installed.
The current MySQL server package is provided by a different
vendor (CentOS) than MySQL AB, Sun Microsystems, Inc., or Oracle and/or its affiliates.
Some files may be installed to different locations, including log
files and the service startup script in /etc/init.d/.
Upgrading directly from MySQL 5.0 to MySQL 5.6 may not
be safe in all cases. A manual dump and restore using mysqldump is
recommended. It is important to review the MySQL manual's Upgrading
section for versionspecific incompatibilities.
A manual upgrade is required.
Ensure that you have a complete, working backup of your data and my.cnf files.
Shut down the MySQL server cleanly
Remove the existing MySQL packages. Usually this command will
list the packages you should remove:
rpm qa | grep i '^mysql'
You may choose to use 'rpm nodeps ev <packagename>' to remove
the package which contains the mysqlclient shared library. The
library will be reinstalled by the MySQLsharedcompat package.
Install the new MySQL packages supplied by Oracle and/or its affiliates
Ensure that the MySQL server is started
Run the 'mysql_upgrade' program
This is a brief description of the upgrade process. Important details
can be found in the MySQL manual, in the Upgrading section.
******************************************************************
Mysql 5.6 RPM Installation steps
[root@test45 /]#rpm ivh MySQLserver5.6.131.linux_glibc2.5.x86_64.rpm
[root@test45 /]#rpm ivh MySQLclient5.6.131.linux_glibc2.5.x86_64.rpm
[root@test45 /]# rpm ivh MySQLdevel5.6.131.linux_glibc2.5.x86_64.rpm
[root@test45 /]#service mysql restart
2. Note : if you get below error then
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
[root@test45 mysql]# service mysql restart
Shutting down MySQL.. SUCCESS!
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
[root@test45 mysql]# mkdir /var/lib/bin
[root@test45 mysql]# service mysql restart
ERROR! MySQL server PID file could not be found!
Starting MySQL ERROR! Couldn't find MySQL server (/var/lib/bin/mysqld_safe)
[root@test45 /]# find -name mysqlmanager
[root@test45 /]# find -name mysqld_safe
./usr/bin/mysqld_safe
[root@test45 /]# cp ./usr/bin/mysqld_safe /var/lib/bin/.
[root@test45 mysql]# service mysql restart
ERROR! MySQL server PID file could not be found!
Starting MySQL.. SUCCESS!
[root@test45 /]# service mysql status
SUCCESS! MySQL running (5697)
[root@test45 /]# rm -rf /usr/local/mysql/var/[MyNAS].pid
[root@test45 /]# !se
service mysql status
SUCCESS! MySQL running (5697)
Note: In Mysql5.6 A random root password has been set. You will find it in
'/root/.mysql_secret'.
#vim /root/.mysql_secret
Reset root password
#mysqladmin u root p'MUZOV9do' password *******
P@w@n Kumar