1、查看是否已安装mysql
rpm -qa | grep -i mysql
2、如果有,先卸载,如果不卸载,MySQL-server会安装失败,没有的话直接跳到第3步
使用rpm -e --nodeps 命令强制卸载:
rpm -e --nodeps mysql-libs-5.1.61-4.el6.i686
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续卸载删除
3、下载mysql离线安装包
地址:http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
可以使用wget命令直接下载。
4、解压
tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
5、安装
在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.26-1.el6.i686.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。
rpm -ivh MySQL-shared-compat-5.6.26-1.linux_glibc2.5.x86_64.rpm # RHEL兼容包
rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm # MySQL服务端程序
rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm # MySQL客户端程序
rpm -ivh MySQL-devel-5.6.26-1.linux_glibc2.5.x86_64.rpm # MySQL的库和头文件
rpm -ivh MySQL-shared-5.6.26-1.linux_glibc2.5.x86_64.rpm # MySQL的共享库
6、配置
配置MySQL登录密码
cat /root/.mysql_secret # 获取MySQL安装时生成的随机密码
service mysql start # 启动MySQL服务
mysql -uroot -p # 进入MySQL,使用之前获取的随机密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中设置root账户的密码为password
quit # 退出MySQL命令行
service mysql restart # 重新启动MySQL服务
参考:
http://my.oschina.net/JustLoveIT/blog/499208
http://blog.csdn.net/liumm0000/article/details/18841197
http://www.fengfly.com/plus/view-213531-1.html
http://my.oschina.net/lzwenme/blog/291292