一、查看CentOS自带mysql是否已安装。 输入命令: [root@localhost ~]# yum list installed | grep mysql 返回信息以下: mysql.x86_64 5.1.73-3.el6_5 @base
mysql-devel.x86_64 5.1.73-3.el6_5 @base
mysql-libs.x86_64 5.1.73-3.el6_5 @base
mysql-server.x86_64 5.1.73-3.el6_5 @basejava
返回以上信息意思是本机已安装了该版本的mysqlpython
二、如有自带安装的mysql,先卸载CentOS系统自带mysql数据库;如有多个依赖文件则依次卸载。 当结果显示为Complete!即卸载完毕。 输入命令: [root@localhost ~]# yum -y remove mysql.x86_64 返回信息以下: Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package mysql.x86_64 0:5.1.73-3.el6_5 will be erased --> Processing Dependency: mysql = 5.1.73-3.el6_5 for package: mysql-server-5.1.73-3.el6_5.x86_64 --> Processing Dependency: mysql = 5.1.73-3.el6_5 for package: mysql-devel-5.1.73-3.el6_5.x86_64 --> Running transaction check ---> Package mysql-devel.x86_64 0:5.1.73-3.el6_5 will be erased ---> Package mysql-server.x86_64 0:5.1.73-3.el6_5 will be erased --> Finished Dependency Resolutionmysql
Dependencies Resolvedsql
Removing: mysql x86_64 5.1.73-3.el6_5 @base 2.4 M Removing for dependencies: mysql-devel x86_64 5.1.73-3.el6_5 @base 388 k mysql-server x86_64 5.1.73-3.el6_5 @base 25 M数据库
Remove 3 Package(s)centos
Installed size: 27 M Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : mysql-devel-5.1.73-3.el6_5.x86_64 1/3 Erasing : mysql-server-5.1.73-3.el6_5.x86_64 2/3 Erasing : mysql-5.1.73-3.el6_5.x86_64 3/3 Verifying : mysql-devel-5.1.73-3.el6_5.x86_64 1/3 Verifying : mysql-server-5.1.73-3.el6_5.x86_64 2/3 Verifying : mysql-5.1.73-3.el6_5.x86_64 3/3网络
Removed: mysql.x86_64 0:5.1.73-3.el6_5ui
Dependency Removed: mysql-devel.x86_64 0:5.1.73-3.el6_5 mysql-server.x86_64 0:5.1.73-3.el6_5debug
Complete!server
输入命令: [root@localhost ~]# yum -y remove mysql-libs.x86_64 返回信息以下: Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package mysql-libs.x86_64 0:5.1.73-3.el6_5 will be erased --> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64 --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64 --> Running transaction check ---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be erased --> Finished Dependency Resolution
Dependencies Resolved
Removing: mysql-libs x86_64 5.1.73-3.el6_5 @base 4.0 M Removing for dependencies: perl-DBD-MySQL x86_64 4.013-3.el6 @base 338 k
Remove 2 Package(s)
Installed size: 4.4 M Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : perl-DBD-MySQL-4.013-3.el6.x86_64 1/2 Erasing : mysql-libs-5.1.73-3.el6_5.x86_64 2/2 Verifying : perl-DBD-MySQL-4.013-3.el6.x86_64 1/2 Verifying : mysql-libs-5.1.73-3.el6_5.x86_64 2/2
Removed: mysql-libs.x86_64 0:5.1.73-3.el6_5
Dependency Removed: perl-DBD-MySQL.x86_64 0:4.013-3.el6
Complete!
再输入命令: [root@localhost ~]# yum list installed | grep mysql 没有返回信息,即表示已经完成卸载了。
三、查看yum库上的mysql版本信息(CentOS系统须要正常链接网络)。 输入命令: [root@localhost ~]# yum -y list mysql* 返回信息以下: Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile
四、使用yum安装mysql数据库。 输入:yum -y install mysql-server mysql mysql-devel ,命令将:mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!”即安装完毕。 注:安装mysql只是安装了数据库,只有安装mysql-server才至关于安装了客户端。
输入命令: [root@localhost ~]# yum -y install mysql-server mysql mysql-devel 返回信息以下: Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile
Dependencies Resolved
Installing: mysql x86_64 5.1.73-3.el6_5 base 894 k mysql-devel x86_64 5.1.73-3.el6_5 base 129 k mysql-server x86_64 5.1.73-3.el6_5 base 8.6 M Installing for dependencies: mysql-libs x86_64 5.1.73-3.el6_5 base 1.2 M perl-DBD-MySQL x86_64 4.013-3.el6 base 134 k
Install 5 Package(s)
Total 144 kB/s | 11 MB 01:18
Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : mysql-libs-5.1.73-3.el6_5.x86_64 1/5 Installing : mysql-5.1.73-3.el6_5.x86_64 2/5 Installing : perl-DBD-MySQL-4.013-3.el6.x86_64 3/5 Installing : mysql-server-5.1.73-3.el6_5.x86_64 4/5 Installing : mysql-devel-5.1.73-3.el6_5.x86_64 5/5 Verifying : mysql-devel-5.1.73-3.el6_5.x86_64 1/5 Verifying : mysql-libs-5.1.73-3.el6_5.x86_64 2/5 Verifying : mysql-server-5.1.73-3.el6_5.x86_64 3/5 Verifying : mysql-5.1.73-3.el6_5.x86_64 4/5 Verifying : perl-DBD-MySQL-4.013-3.el6.x86_64 5/5
Installed: mysql.x86_64 0:5.1.73-3.el6_5 mysql-devel.x86_64 0:5.1.73-3.el6_5
mysql-server.x86_64 0:5.1.73-3.el6_5
Dependency Installed: mysql-libs.x86_64 0:5.1.73-3.el6_5 perl-DBD-MySQL.x86_64 0:4.013-3.el6
Complete!
五、查看刚安装mysql数据库版本信息。 输入命令: [root@localhost ~]# rpm -qi mysql-server 返回信息以下: Name : mysql-server Relocations: (not relocatable) Version : 5.1.73 Vendor: CentOS Release : 3.el6_5 Build Date: Thu 13 Feb 2014 03:42:39 AM CST Install Date: Tue 05 May 2015 10:06:02 AM CST Build Host: c6b9.bsys.dev.centos.org Group : Applications/Databases Source RPM: mysql-5.1.73-3.el6_5.src.rpm Size : 25882723 License: GPLv2 with exceptions Signature : RSA/SHA1, Thu 13 Feb 2014 03:48:08 AM CST, Key ID 0946fca2c105b9de Packager : CentOS BuildSystem http://bugs.centos.org URL : http://www.mysql.com Summary : The MySQL server and related files Description : MySQL is a multi-user, multi-threaded SQL database server. MySQL is a client/server implementation consisting of a server daemon (mysqld) and many different client programs and libraries. This package contains the MySQL server and some accompanying files and directories.