1、首先查看操作系统信息,选择合适的安装包
##uname -a
准备软件包:
MySQL-server-5.5.51-1.linux2.6.x86_64.rpm
MySQL-client-5.5.51-1.linux2.6.x86_64.rpm
MySQL-devel-5.5.51-1.linux2.6.x86_64.rpm
下载网址:http://dev.mysql.com/downloads/mysql/
将包上传至服务器目录下,
2、安装服务端
rpm -ivh MySQL-server-5.5.51-1.linux2.6.x86_64.rpm
安装过程中有可能会出现冲突现象,如果未出现,请忽略此步骤。
我们可以将包卸载,如果联网可以以下命令卸载
yum -y remove mysql-libs-5.1*
我用的是内网,可以用以下命令卸载,此命令在内外网都可以。
rpm -qa|grep mysql-libs-*
rpm -e mysql-libs-5.1*
根据服务器不同,也可能卸载不了,出现如下提示
[dianyi@localhost ~]$ rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
[dianyi@localhost ~]$ rpm -e postfix-2:2.6.6-2.2.el6_1.x86_64
error: package postfix-2:2.6.6-2.2.el6_1.x86_64 is not installed
解决办法:
rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64
再重新安装服务端
rpm -ivh MySQL-server-5.5.51-1.linux2.6.x86_64.rpm
3、安装客户端及其它
rpm -ivh MySQL-client-5.5.51-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.51-1.linux2.6.x86_64.rpm
4、尝试启动服务
/etc/init.d/mysql start
5、停止服务
/etc/init.d/mysql stop
6、设置root账户密码
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
>mysql -u root mysql
>UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
>FLUSH PRIVILEGES;
>quit;