Centos6.5服务器环境搭建之安装Mysql

本文介绍了如何在CentOS6.5上彻底卸载旧版MySQL并安装MySQL5.7,包括检查和卸载旧版MySQL,安装新版本的MySQL,配置utf8字符集,设置不区分大小写,以及解决依赖问题和启动、设置自动启动MySQL服务的方法。最后,还提供了忘记密码时重置MySQL root密码的步骤。
摘要由CSDN通过智能技术生成
之前自己按照自己的思路来安装Mysql,可以使用,但是存在编码的问题,在网上找过很多的mysql的教程,都没能解决,可能是自己某些地方没有操作正确,或者理解没有到位。很尴尬,后面居然是我女朋友给我安装教程,虽然有些地方还是有问题,经过简单调整修改后,可以安装成功正常使用。这种安装方式比较繁琐,我相信有更加简单的方式,最近比较忙,还没来得及去探索,但是我自己装了好几次,肯定是可以成功的。希望可以帮到需要的同学。如果有需要安装包的,可以评论留言。

1、先检查是否存在其它版本的mysql,检查命令rpm -qa|grep -i mysql,若有,请先卸载(务必卸载干净,把里面有的mysql数据尽量清理完)。
卸载
root用户下命令rpm –e, 按如下顺序卸载安装包。
如:rpm -e mysql-community-server-5.7.9-1.el6.x86_64
rpm -e mysql-community-client-5.7.9-1.el6.x86_64
rpm -e mysql-community-libs-5.7.9-1.el6.x86_64
rpm -e mysql-community-common-5.7.9-1.el6.x86_64
注:若存在无法卸载的,可使用强制删除命令,rpm -e xxxx –nodeps
说明:若删除提示error reading information on service mysqld: Invalid argument,可使用命令rpm -e –nopreun –nopostun –nodeps
删除如下目录下的mysql残留文件:
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
2、安装
Root用户将mysql的安装rpm包上传到机器的/tmp目录并安装
依次安装以下所有的rpm包有:
rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el6.x86_64.rpm
每次安装出现如下图所示的100%,表示安装成功。
这里写图片描述
如果提示:error: Failed dependencies: libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.16-1.el6.x86_64(这个问题在阿里云服务器安装的时候遇到过)
解决方式:yum install numactl

注:如果想把mysql数据安装到其它目录,把/var/lib/mysql数据全部数据移过去,修改权限,并把/etc/my.cnf的data项目配置为新目录, 重启数据库。
运行mysqld –initialize –initialize-insecure 修改数据目录
运行chown -R mysql:mysql /var/lib/mysql 修改权限
配置
注意由于KMDS有一些字段是中文字段并设置不区分大小写,要求mysq

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值