CentOS 6.5安装mysql

CentOS 6.5的mysql服务安装和配置

一、CentOS 6.5下使用yum源下载前的必要配置

1、CentOS 6.5下使用默认源安装mysql会出错

在使用默认源安装mysql时,会在各种各样的环节出现错误,当你满心欢喜的解决了一个错误的时候。你会惊喜的发现,下一个错误又来找你了,好像时应有尽有的一样。
自带的mysql删除失败:
在这里插入图片描述
安装rpm文件失败:
在这里插入图片描述

安装mysql服务失败:
在这里插入图片描述

2、centos6.5安装失败的原因

原因就是:centos6的默认源在2012年-12月左右被官方删掉了

3、解决办法

既然centos6的默认源没了,那就设置官方的其他Vault源作为它的默认源就行了。在这里提供一个傻瓜式的一键修复的方法,只需要将下面的五条语句逐条执行就可以了。

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo 
yum clean all
yum makecache

在这里插入图片描述

二、mysql安装

1、检测系统是否自带安装mysql

[root@localhost /]# yum list installed | grep mysql

在这里插入图片描述

2、: 删除系统自带的mysql及其依赖(防止后面安装发生冲突)

[root@localhost /]# yum -y remove mysql-libs.x86_64

在这里插入图片描述

3、给CentOS添加rpm源,并且选择较新的源,RPM软件包管理器缩写

[root@localhost /]# wget --no-check-certificate dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

在这里插入图片描述

4、安装第三步下载的rpm文件

[root@localhost /]# yum install mysql-community-release-el6-5.noarch.rpm

此处需要输入"y"
在这里插入图片描述

5、使用yum安装mysql

[root@localhost /]# yum install mysql-community-server

在这里插入图片描述
此处输入3次“y”后,安装完毕
在这里插入图片描述

二、mysql环境配置

1、启动mysql服务

[root@localhost /]# service mysqld start

在这里插入图片描述

2、查看mysql是否自启动,并且设置开启自启动

#查看是否自动开启
[root@localhost /]# chkconfig --list | grep mysqld

0 1 2 3 4 5 6 代表centOS启动状态

#设置自动开启
[root@localhost /]# chkconfig mysqld on

在这里插入图片描述

3、修改字符集为UTF-8

[root@localhost /]# vim /etc/my.cnf

在[mysqld]部分添加:

character-set-server=utf8

在这里插入图片描述

在文件末尾新增[client]段,并在[client]段添加:

default-character-set=utf8

在这里插入图片描述

esc退出编辑 :wq保存退出
修改完成后保存重启服务

[root@localhost /]# service mysqld restart

4、修改默认配置

[root@localhost /]# mysql_secure_installation

按照提示进行配置,这里默认root用户的密码空,直接回车即可。此处输入内容:“y”,“y”,“n”,“y”,“y”,输入第一个“y”后输入两次密码
在这里插入图片描述
在这里插入图片描述

5、:授权远程登录

方案1:实现远程连接(授权法)- 将权限改为ALL PRIVILEGES

[root@localhost /]# mysql -uroot -p
mysql> use mysql;
Database changed
mysql> flush privileges;

mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问
在这里插入图片描述

注意在测试时,要关闭防火墙
在这里插入图片描述

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值