centos6安装mysql5.6

前端之家收集整理的这篇文章主要介绍了centos6安装mysql5.6前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
由于MysqL收费,所以从centos6起就不再支持MysqLdb,从而安装了mariadb(MysqL的分支),所以在安装MysqL的时候必须先卸载mariadb

1.在MysqL官方下载MysqL-5.6.33-1.el7.x86_64.rpm-bundle.tar
2.将下载的MysqL-5.6.33-1.el7.x86_64.rpm-bundle.tar文件上传到centos,并解压: tar -xvfMysqL-5.6.33-1.el7.x86_64.rpm-bundle.tar
3.执行
rpm -ivh MysqL-server-5.6.33-1.el7.x86_64.rpm
4.验证MysqL server是否安装成功:
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
5.如果出现未安装软件包MysqL-server-5.6.33-1.el7.x86_64.rpm则需要检查mariadb是否安装
5.1 获取mariadb的基本信息: rpm -qa |grepmariadb
5.2 用获取的mariadb信息进行mariadb的卸载: rpm -e --nodeps mariadb-libs-5.5.50-1.el7_2.x86_64
5.3 再次验证mariadb是否卸载: rpm -qa |grep mariadb
查看MysqL的安装: rpm-qa|grep-iMysqL
移除MysqLyum remove MysqL
6.重新安装MysqL
rpm -ivh MysqL-shared-compat-5.6.33-1.el7.x86_64.rpm # RHEL兼容包
rpm -ivh MysqL-server-5.6.33-1.el7.x86_64.rpm # MysqL服务端程序
rpm -ivh MysqL-client-5.6.33-1.el7.x86_64.rpm # MysqL客户端程序
rpm -ivh MysqL-devel-5.6.33-1.el7.x86_64.rpm # MysqL的库和头文件
rpm -ivh MysqL-shared-5.6.33-1.el7.x86_64.rpm # MysqL的共享库

7.安装成功后修改root的登录密码
cat /root/.MysqL_secret #获取MysqL安装时生成随机密码
service MysqL start #启动MysqL服务
MysqL -uroot -p # 进入MysqL使用之前获取随机密码
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('root'); #在MysqL命令行中设置root的密码为root
service MysqL restart #重启MysqL 服务


附:
1.暴力修改MysqL中root的密码
# service MysqL stop;
# MysqLd_safe --user=MysqL --skip-grant-tables --skip-networking &
# MysqL -u root MysqL
MysqL> UPDATE user SET Password=PASSWORD('root') where USER='root';
MysqL> FLUSH PRIVILEGES;
MysqL> quit;
# service MysqL restart
验证: # MysqL -uroot -p
Enter password: <输入新设的密码 root>
2.彻底删除rpm或者yum安装的MysqL
# service MysqL stop;
# rpm -qa |grep MysqL 或者 rpm-qa|grep MysqL
MysqL-client-5.6.33-1.el7.x86_64
MysqL-shared-compat-5.6.33-1.el7.x86_64
MysqL-devel-5.6.33-1.el7.x86_64
MysqL-server-5.6.33-1.el7.x86_64
MysqL-shared-5.6.33-1.el7.x86_64

# yum removeMysqL-client MysqL-shared-compat MysqL-devel MysqL-server MysqL-shared
原文链接:https://www.f2er.com/centos/380600.html

猜你在找的CentOS相关文章